GPIO Default State
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…
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…
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 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…
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…
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…
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…
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…
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…
A buzzer is a small electronic device that produces sound when powered. It is commonly used in alarms, notifications, and indicators in various electronic projects. There are two…
Unlock full access to TinkerBlock and see the entire library of paid-members only posts.
Subscribe to our Newsletter, cancel at anytime.