ESP32
To note, there are millions of ‘how do servos work’ tutorials to be found online – I do not wish to replicate any of them. I’ll make this tutorial short and sweet, and keep to topics you won’t see anywhere…
If you have been working through any of the ESP32 BLE library articles here on Programming Electronics Academy, then you may have been wondering about some of the details behind the library function calls used in the example sketches. In…
Have you ever wanted to control your ESP32 using a universal infrared TV remote control? Or, use the numbers on your remote to enter a password to a secret door in your house? Or, maybe control a robot with the…
In this article, we will be discussing a common method for updating ESP32 firmware referred to as over-the-air (OTA) web updates. OTA web updating is the process of updating an ESP32’s firmware wirelessly. One of the great things about working…
BLE Beacons and BLE Beacon Scanners are awesome technologies that unlock a whole new area of possibilities for the inexpensive and low power aspects of the ESP32! Combining Beacons and an ESP32 device with the Arduino IDE only makes these…
In this article, we will discuss an alternative method for updating ESP32 firmware using a micro SD card and a micro SD card reader. Firmware is the software that is programmed into a microcontroller like the ESP32 to execute…
Do you have a project where keeping time is important? Then timestamps are something you will want to be aware of. Timestamps are very useful when adding dates and times to data you are logging or for creating file…
The VEML7700 ambient light sensor (ALS) is a ”high accuracy ambient light sensor with I2C interface” that’s “close to real human eye response”. It outputs brightness, and can be interfaced with microcontrollers like the ESP32. This tutorial will guide you through…
Color sensors are useful for color detection, ambient light monitoring, and color balancing. The VEML3328 color sensor is a high-accuracy RGBCIR (Red, Green, Blue, Clear, IR) sensor that can be interfaced with microcontrollers like the ESP32 to capture precise color…