Project - Smart Sunrise Alarm
In this project, we’re going to design a smart sunrise alarm that uses a light-dependent resistor (LDR) and an active buzzer. This clever alarm will detect the first light of...
Lonely Binary |
In this project, we’re going to design a smart sunrise alarm that uses a light-dependent resistor (LDR) and an active buzzer. This clever alarm will detect the first light of...
Lonely Binary |
In this project, we’re going to create a fun binary counter using the 74HC595 shift register and 8 LEDs. The LEDs will light up to display numbers in binary format,...
Lonely Binary |
The Birth of the 74 Series The 74 series ICs started back in the 1960s. Texas Instruments (TI) created these chips to help engineers build digital systems like computers and other gadgets more easily. The...
Lonely Binary |
In the previous project, we learned how to control an RGB LED using digitalWrite. By using digitalWrite, we could turn the internal red, green, and blue LEDs on or off,...
Lonely Binary |
RGB LEDs have three individual LEDs inside—red, green, and blue. These LEDs usually share a common connection, which can either be a cathode (negative terminal) or an anode (positive terminal)....
Lonely Binary |
Why Is a Resistor Necessary? Can we use a jumper wire connect to VCC or GND to setup the default state for button instead of using resistor? it will short...
Lonely Binary |
The ESP32 has built-in pull-up and pull-down resistors, which can be enabled in software using the pinMode() function. The resistance values for the internal pull-up and pull-down resistors in the ESP32 are approximately 45kΩ....
Lonely Binary |
In this chapter, we’ll learn how to connect a button to the ESP32 GPIO pin 22, explore the difference between connecting the button to 3.3V or GND, understand the role of a resistor,...
Lonely Binary |
Before connecting a button to an MCU’s GPIO, we must use a resistor to set up the default GPIO state. The GPIO pin’s default state can be one of three:...
Lonely Binary |
“Hello, World!” is often the first step into programming on a PC, a simple tradition that welcomes us to the digital realm. But in the world of microcontrollers, we crave...
Lonely Binary |
The “Hello, World!” program is a tradition in programming, often the first written by beginners to demonstrate basic syntax and output. It originated in the early 1970s with the C programming language and was...
Lonely Binary |
Serial Noise The Arduino IDE uses Serial communication to transfer data from the computer to the development board. The length and quality of the cable can introduce noise, potentially causing...
Lonely Binary |
USB to Serial Chip The USB to Serial chip in the ESP32 is responsible for translating the USB signals from your computer into serial signals that the ESP32 can understand. It acts...
Lonely Binary |
Installing Arduino IDE Download and install the Arduino IDE from the https://www.arduino.cc/en/software Adding ESP32 Support Step 1: Configure Board Manager URL Open Arduino IDE Go to Arduino IDE > Settings In “Additional...
Lonely Binary |