Home / Roland Pelayo (page 25)

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.

Arduino Programming: Classes

The Arduino platform runs on C++ and with this comes all the pros (and cons) of the language. One of those pros is the use of classes and in general, object oriented coding. This article aims to guide you in creating your own Arduino classes which can make your sketches …

Read More »

Calculating Integrals with Arduino

Arduino integrals

The Arduino platform supports math functions like sine, cosine, logarithm, exponential, etc. But can it solve higher math problems like calculus? This two-part tutorial will show you how to make a sketch for Arduino integrals and differentials solver.

Read More »

Arduino Programming: Structs

Arduino Struct

Structs (short for structure) are far less common in Arduino programming because they are mostly used in C whereas Arduino is based on C++. However, they are still a very useful tool especially if there is a need for a user-defined data set. This tutorial aims to help you understand …

Read More »

Arduino Programming: Static Variables

Arduino static variables

Here we are with another tutorial on Arduino programming. This time, we will look at static variables and how you can use them to your advantage. You may need to read about functions and classes before going through this one. What is a Static Variable? A variable is known to …

Read More »

The Difference Between Integrated Circuits and Chips

Integrated Circuit Integrated circuits are small electronic components or products. Electronic components have made significant progress toward downsizing, low power consumption, and intelligence by becoming a microstructure with essential circuit operations; all components are integrated. The circuit's necessary transistors, resistors, capacitors, inductors, and other parts are constructed on one or …

Read More »

Using a Thermocouple with Arduino

MAX6675 Thermocouple to Digital Converter

Temperature is a very common parameter in all of science and engineering. The behavior of electronic components drastically changes with temperature; storage of food and medicine relies on the correct temperature; getting the right metal type depends on how much heat is applied;  fever means our body temperature goes beyond …

Read More »

Importance of Plasma Etching in Electronics Technology

plasma etching

Electronic technology manufacturers use plasma etching to 'roughen' a surface on a tiny scale. The component's surface is typically etched using a reactive process gas, which has both a physical and chemical impact on the surface. The volatile gas species in the plasma produce the chemical etching action, which quickly …

Read More »