Home / Roland Pelayo (page 21)

Roland Pelayo

Roland Pelayo started TMM in 2015. He is a firmware engineer who has over ten years of experience in developing electronic and microcontroller-based systems. Roland's designs include medical devices, security and automation, robots, emergency alert systems, and educational training modules.   Have something that you like Roland to write about here? or do you need consultation for microcontroller firmware projects? just contact him via the contact page.

WeMos D1 Mini WiFi Server

WeMos D1 Mini

Now that you’ve set up your WeMos D1 Mini to be programmable using the Arduino IDE, it’s time to build a project. I’m a huge believer in active learning and project-making does just that. For this tutorial, I will guide you on how to build a WeMos D1 Mini WiFi …

Read More »

ESP32 WiFi Manager | Dynamic SSID and Password

ESP32 WiFi Manager

If you’ve been following my tutorials on ESP32, then you’ll notice that the WiFi SSID and password are always hardcoded. This tutorial will show you a way to change the WiFi credentials without needing to edit and re-upload your sketch. Our aim is to create a simple ESP32 WiFi manager. …

Read More »

Using RESTful APIs with ESP32

ESP32 NodeMCU-32S

With its WiFi capabilities, the ESP32 can connect to API services and acquire useful (and sometimes useless) information from the web. Here’s a quick tutorial on how to connect to RESTful APIs using ESP32.

Read More »

Getting Started with Blue Pill and STM32Cube

Arduino is easy to use but that’s at the expense of numerous features, the most glaring of them is speed. Hence you would rarely see an Arduino in an embedded, industrial setting. ARM Cortex-M microcontrollers are low-cost, energy-efficient 32-bit devices with up to 2 DMIPS/MHz. They are the microcontroller of …

Read More »

Arduino State Machine Tutorial

Arduino State Machine Diagram

A finite state machine (FSM) is a theoretical machine that only has one action or state at a time. The machine may go from one state to another if there are inputs (or one input) that triggers the state change. In this article, I will guide you on how to …

Read More »

ESP8266 SPIFFs | File System for NodeMCU

ESP8266 NodeMCU SPIFFS

SPIFFS or Serial Peripheral Interface Flash File System is a system that utilizes extra flash memory on the ESP8266 and ESP32 for storing files. It’s so named because the user reads, writes or deletes files in the memory using the serial interface. In this article, I will show you how …

Read More »

How to Use MQ-4 Methane Gas Sensor

MQ-4 methane sensor breakout board

The MQ-4 is one of many gas sensors ready to be interfaced with microcontrollers. Just like the rest of the MQ sensors, the MQ-4 is most sensitive to a particular gas. This time, it’s methane, although the sensor can still detect other flammable gases like butane and propane.

Read More »

Using AD9833 Signal Generator with Arduino

Arduino AD9833 signal generator

How can you create sine, square or triangular waves with Arduino? Apparently, there’s a way with the help of an IC package — the AD9833. With it, you can now create waveforms for communications, instrumentation, or other similar projects. My tutorial on building your own Arduino AD9833 signal generator after …

Read More »