Update ESP32 Firmware through External Web Server

ESP32 Update Firmware through Web Server

Launching a project into production doesn’t mean it’s 100% finished — this is why software/firmware updates exist. And your users are not programmers so you want the update process as user-friendly as possible. Thankfully, the ESP32 allows you to update its compiled code, called firmware, to be updated over the …

Read More »

A Guide to Powering your Arduino

Solar-powered Arduino

The Arduino was invented primarily for non-engineers but now, a lot of engineers are also into it. Using it in a fully-developed project is not a good look, yes, but it’s a lot quicker than building from scratch.  My only issue at the beginning is finding the best way to …

Read More »

8051 Serial Interface Tutorial

8051 microcontroller

We continue with our series on the 8051 with a tutorial on serial transmission. Data communications via the serial port is an easy way for a microcontroller to ‘talk’ with the outside world. Examples of devices that have serial interfaces are sensors, LCDs, EEPROM, SD cards, and RTCs.

Read More »

Programming the STM32F407VE Black Board

STM32F407VE black board features

I just got my hands on a STM32F407VET black development board from China and was excited about the possible projects I can build with it. To my demise, there’s not much information about programming the board so I had to find that out by myself. This post is for those …

Read More »

Using a Fingerprint Sensor

Sensor attached to Arduino UNO

Fingerprint sensors are old technology but it wasn’t readily available to makers until it was cheap. With such a device, you could easily create a keyless secure lock, biometric attendance system, and many more. Fingerprint Sensor Module I managed to secure a fingerprint sensor module that communicates via TTL serial. …

Read More »

A Beginner’s Guide to Making a STM32 Board

STM32 Printed Circuit Board

If you’re looking to learn how to make your own electronic devices at home, it’s important to understand that you’re going to need two things: a microprocessor and the microprocessor board to put it on. In an earlier post, we taught you how to program the PIC16F84A — sometimes known as …

Read More »

Introduction to 8051 Microcontroller using C

8051 microcontroller

The 8051 microcontroller is much older than the ones featured here. Yes, even older than the PIC16F84A. However, being flooded by messages from students about this microcontroller tells me that universities still teach it. Hence, in line with our goal to teach microcontrollers to anyone, we decided to add the …

Read More »