Home / Roland Pelayo

Roland Pelayo

Roland is the brains of Teach Me Microcontrollers. He is a firmware engineer who have ten years (and counting) 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. Besides writing for TMM, he currently heads the Electronics Engineering Program of Holy Cross College in Davao City. He was also once a technical editor of All About Circuits and Maker.Pro Roland is open to consultation or microcontroller firmware projects: just contact him via the contact page.

The Basics Of Key Card Entry Systems

keycard basics

As time passes by, criminals find more ways to rob, kidnap, and trespass. This has become a serious problem, especially in the United States. In a year, there are over 2.5 million burglary cases just in America alone. The severity of this problem intensifies more since the breach in security …

Read More »

Studying as an Electrician: Which Universities are Better to Choose?

Demand for electricians is increasing throughout the world. New structures need electrical wiring installation, while old structures require maintenance. The experts are responsible for the installation, connection, and maintenance of any electrical system.  To become an electrical engineer, a student may require to combine other subjects. They may need to …

Read More »

How to Measure Performance on Your Linux VPS Server

A virtual private server with Linux operating system is one of the most profitable solutions for the development of e-commerce, other types of business, and private tasks (source). Sometimes the client needs to know the technical parameters of the system in order to plan development strategies. If there are doubts …

Read More »

How To Build A Storyboard Online


A storyboard is a visual plan created to help understand what will happen in a film, TV show, or theater play. It allows you to view how a project will flow over time and how individual scenes will be structured. Storyboards are used by directors, producers, and production designers to …

Read More »

The Ultimate Guide to Wireless Network Adapters

A wireless network adapter is a small piece of hardware that allows you to connect your computer to a wireless network. They’re an important part of a computer’s internal hardware but can also be hard to understand. This guide will show you what they are, how they work, and what …

Read More »

STM32F1 Serial Port and printf()

STM32F1 serial output

Needless to say, a serial output is a necessary tool in debugging embedded system applications. Placing the right messages in the right place will help you save hours in figuring out what went wrong in your code. Arduino programmers are very familiar with Serial.print() and its derivatives. But how can we …

Read More »

Designing a PCB for the RP2040 Microcontroller

Using the Raspberry Pi Pico is convenient, but as you level up your project, you’ll find that it is much better to create your own PCB that satisfies your design requirements. If you have designed PCB boards for STM32 microcontrollers before, then you’ll find that it is not much different …

Read More »

Using Rotary Encoders with Arduino

incremental rotary encoder

There exists a sensor for almost all physical parameters. Temperature? Pressure? Weight? Gas Concentration? We’ve written a tutorial for them all on this site. This time, we will try to build a device that measures rotational position. The same device can measure rotational speed too. Of course, we’re talking about the …

Read More »