Home / Roland Pelayo (page 49)

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.

Creating a Simple NodeMCU Web Server

nodemcu-webserver

We're done with basics of the NodeMCU in my last post. Now it's time to use the NodeMCU like how it's meant to be: an IoT device. Here I will show you how to create a simple NodeMCU web server which will control a LED attached to one of the NodeMCU's …

Read More »

Intro to NodeMCU and Arduino IDE

node mcu v1.0

The NodeMCU is a development board featuring the popular ESP8266 WiFi chip. As it turns out, you can program the ESP8266 just like any other microcontroller. Its obvious advantage over the Arduino or PIC is that it can readily connect to the Internet via WiFi. However, the ESP8266 breakout board …

Read More »

How to Manipulate Arduino Pins Simultaneously

Arduino Pins Map

If you've coded PICs before Arduinos one of the things you might have noticed is the lack of function on the latter to manipulate multiple pins at once. Manipulating all the Arduino pins at once is needed, for example, when using a seven-segment display or creating strobe lights. Is there …

Read More »

Arduino Library: How to Create Your Own

arduino library

One of the strengths of the Arduino platform is its extensive library. Libraries make life simpler for coders; imagine how hard it would be if there's no LiquidCrystal or Servo library ready for use. In my experience, projects took shorter time because of the built-in and third-party Arduino library you …

Read More »

How to Use Arduino as USB to Serial Converter

arduino usb serial converter

If you want to do serial debugging for your PIC, ESP8266, Bluetooth module and a TTL-to-USB converter (pictured below) is nowhere in sight, you can simply use an Arduino USB serial converter!   The Arduino UNO has its own FTDI chip whose function is to convert TTL signal levels to USB. …

Read More »

Raspberry Pi VNC Control Via PC

Raspberry Pi VNC

I don't have a monitor for my Raspberry Pi so I use SSH to access and control it. I can do everything I need with SSH but sometimes I just grow tired of looking at the terminal and just want to point and click my mouse in using my board. …

Read More »

Beaglebone Black ADC: Reading Analog Voltages

beaglebone black adc

One of the most important things your microcontroller can do is read analog voltages. It is important particularly in interfacing with sensors where most throw varying voltage levels that represent varying physical quantities (temperature, pressure, etc.). Microcontrollers, including the Beaglebone Black, have analog to digital converters to do this. Here …

Read More »

Serial Communication with Microcontrollers

microcontroller serial communication

When working on projects, there'll be lots of times when your microcontroller needs serial communication to talk to other devices or other micros. The most common example of this is adding IoT capabilities to your Arduino board or PIC using ESP8266 or GSM module.  A number of sensors and LCD …

Read More »