Posts by Michael Cheich
The ESP32 Simulator you’ve been looking for!
Are you looking for an ESP32 simulator to kickstart your electronics journey? Or maybe you’re after an Arduino simulator that can handle various boards, from Arduino Unos to Raspberry Pi Picos? Let me introduce you to WokWi, an online electronics simulator that allows you to build and simulate complex projects with ease. What is WokWi?…
Read MoreUsing a Servo Controller with an ESP32
But before we start, check out our ESP32 Servo tutorial to get all the basics. If you only need to control a few servos, that previous tutorial will be the cheapest and fastest option. However, if you’re looking to make a biped, hexapod, or some crazy tentacle robot with many servos, you’ll need a servo controller…
Read MoreMaking a BLE Client with your ESP32 [Guide + Code]
BLE is an exciting technology that unlocks a whole new area of possibilities for the inexpensive and low power aspects of the ESP32! With the Arduino platform, we can set up an ESP32 device to operate as either a BLE Client or as a BLE Server. In this article, we will be discussing how…
Read MoreMaking a BLE Server with your ESP32 [Guide + Code]
Below is the code referenced in the above video. Our post continues below the code. BLE technology is an exciting technology that unlocks a whole new area of possibilities for the inexpensive and low power aspects of the ESP32! With the Arduino platform, we can set up an ESP32 device to operate as either a…
Read MoreHow to Control a Servo with an 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 else. But first… What are Servos? In short, a servo is a black box (literally)…
Read MoreIR Thermostat Control with Arduino
Phil Anderson, a member of Programming Electronics Academy, wanted to build a thermostat control for his Zero Breeze Mark 2 air conditioner in his van. So he dove in, built and programmed it. Here are some pictures and videos of his project… One of the great things about Arduino, it’s such a popular platform that…
Read MoreArduino BLE Library, Pointers, and Bitwise Operators – An unlikely combination!
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 this article, we will be taking a deeper dive into BLE and more specifically some…
Read MoreInstalling Arduino Libraries | Beginners Guide
Are you eager to delve into the world of Arduino libraries but unsure where to start? Fear not, as I’m here to guide you through three distinct methods of installing Arduino libraries, ranging from the easy and straightforward to the more hands-on approach. Whether you’re a novice or a seasoned Arduino enthusiast, mastering libraries opens…
Read MorePumping poo! An IoT sewage project
Okay, let’s be honest – worrying about sewage pumps isn’t exactly how most people want to spend their time. But for Ken Calvert, a member of Programming Electronics Academy (PEA), it was a nagging problem that needed a solution. When you’re responsible for your church’s sewage system, you quickly learn that those pumps aren’t just…
Read MoreControl your ESP32 with an Infrared TV Remote Control
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 arrow keys on your remote? Then this tutorial is for you! The following tutorial will…
Read More