Home / Roland Pelayo (page 11)

Roland Pelayo

I started TMM back in 2015. I’m a firmware and embedded systems engineer with over ten years of experience designing and developing electronic and microcontroller-based products. Over the years, I’ve worked on a wide range of projects, including medical devices, access control and security systems, automation, robotics, wireless communication modules, IoT systems, imaging and sensor instruments, and educational training tools. I’ve built systems using platforms such as PIC, AVR, ESP32, STM32, nRF52, and Raspberry Pi, and I regularly work with protocols like RS485/OSDP, CAN, TCP/IP, Wiegand, and a variety of sensor and communication interfaces. I also develop full-stack solutions for embedded projects, combining firmware, hardware, and web-based dashboards when needed. If there’s a topic you’d like me to write about, or if you need consultation or hands-on development for electronics, embedded, or firmware projects, I’m always open to working on new ideas and collaborations. You can reach me anytime through the contact page.

STM32F103C6T6 Pinout Explained for Easy Circuit Design

If you’re diving into circuit design and microcontroller projects, you've probably encountered the STM32F103C6T6—a popular microcontroller known for its versatility and performance. But understanding its pinout can feel overwhelming. In this guide, we'll simplify each pin's function so that you can use the STM32F103C6T6 in your projects with confidence. Ready to …

Read More »

Binary Search and Its Application on Arduino

Binary search is an efficient search algorithm that is particularly useful for finding elements in a sorted array. In comparison to linear search, which goes through each element one by one, binary search dramatically reduces the number of comparisons by dividing the search interval in half repeatedly. This is especially …

Read More »

How to Build an IoT Light Detector with ESP32

The ESP32 is a powerful microcontroller that offers a wide range of applications in the realm of Internet of Things (IoT) and sensor-based projects. One such application is utilizing the ESP32 in conjunction with a Light Dependent Resistor (LDR) to detect changes in light intensity. This combination allows you to …

Read More »

Understanding flow control valves: basics and applications

Flow control valves play a key role in managing the flow of liquids and gasses within systems. By regulating flow rates, they help ensure systems operate efficiently. In this article, we explore various types of flow control valves, their applications, and how to select the appropriate one for your requirements. …

Read More »

TinyML with ESP32 Tutorial

TinyML with ESP32

TinyML brings machine learning (ML) models to microcontrollers, allowing you to embed intelligence in small, low-power devices like the ESP32. This tutorial will guide you through the process of using TinyML with an ESP32, from model training to deployment.

Read More »

Windows VPS: The Perfect Balance of Control and Simplicity

Imagine this: you're in the midst of a bustling marketplace, surrounded by vendors calling out their wares. Among the colorful stalls, you spot a vendor selling an array of pumpkins, each one more vibrant than the last. Intrigued, you approach, drawn in by the earthy aroma and the promise of …

Read More »

Fading an LED using STM32's PWM

In this tutorial, we'll walk through the steps to create a project for fading an LED using Pulse Width Modulation (PWM) on an STM32 microcontroller. We'll use the STM32CubeMX tool to generate the initialization code and set up the PWM, and then we will write the code to control the …

Read More »