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.

Capture and Compare with PIC16F877A

PIC16F7877A prototype board

The PIC16F877A microcontroller comes with a Capture Compare PWM (CCP) module which utilizes its 16-bit Timer1 module to generate or count pulses, among other things. I have already covered how to generate PWM in my previous tutorial. This time, we will look at how to implement capture and compare with …

Read More »

First Use of Microchip's Curiosity HPC

Curiosity HPC

As a lifelong PIC fan, I was super thrilled when Microchip sent me a free unit of their Curiosity HPC development board. I’ve been working on PICs for years by just mounting them on breadboards and using PICKit to flash programs. This takes time and so when I’m faced with …

Read More »

Using the 3D Gesture Sensor

3D gesture sensor

I recently got my hands on a 3D gesture sensor from DFRobot and honestly, my brain is ringing with the possible projects I can do with it. Basically, it is a device which can sense hand movements in different directions. Imagine controlling anything just by waving your hands! Let's get …

Read More »

RFID Login System with Raspberry Pi

RFID Login using Raspberry Pi

Wouldn't it be cool if you build your own card login system just like in hotels? Because RFID modules are now easy to get, this is now very possible. This Raspberry Pi RFID project of mine is a simple login system that reads cards and tags. Every time a user …

Read More »

Arduino UNO Pinout Diagram

Arduino Timer Interrupt

The Arduino UNO is arguably the most popular Arduino board currently available. This Arduino UNO Pinout diagram reference will hopefully help you get the most out of this board: Download Arduino UNO Pinout PDF: Arduino UNO Pinout Description The Arduino UNO board is divided into digital pins, analog pins and …

Read More »