Arduino RGB LED Tutorial

LEDs are cool RGB LEDs are even cooler. RGB LEDs can display a variety of colors without wiring multiple color LEDs at once. RGB LED has three different color LEDs in one package. So you can mix up this base color to create any color you want. In this Arduino tutorial, you will learn what … Read more ➯

Make an Arduino Temperature Sensor using Thermistor

Thermistor Temperature Sensor Arduino Tutorial

The thermistor is basically a thermal resistor. That means its resistance changes according to the change in temperature of the environment. We can use a thermistor to measure the temperature of the environment. If you want simple, inexpensive, and accurate components to get the temperature data for your project thermistor would be a good choice. … Read more ➯

Arduino Light Sensor Using LDR

Light Dependent Resistor or LDR is basically a photoresistor. That means its resistance is dependent on the amount of light it gets. We can use an LDR to detect the light level of the environment. If you want a cheap solution to detect day and night LDR would be a good choice. In this tutorial, … Read more ➯

Arduino millis() and micros()

After a few days of working with Arduino, you will realize that although the delay() function is easy to use it has some drawbacks. If you use delay() in a program it will stop all activity on the Arduino until the delay is finished. You cannot perform any other task at that time period. The … Read more ➯

Arduino Potentiometer Tutorial

Arduino Potentiometer Tutorial

In this tutorial, I will show you how to connect a potentiometer with Arduino. First I will show the potentiometer reading on the Arduino serial monitor. Then I will use that data to control the brightness of an LED. Potentiometer Overview A potentiometer is a three-terminal resistor with a sliding or rotating contact that forms … Read more ➯

Arduino Buttons and LEDs | Push Button Tutorial

Push-button is a key component in most electronics projects. It is a very simple and useful component to add user interaction to your project. I am sure all of you used a push button before in day-to-day life. For example, a tv remote has push buttons to change channels and volume. In this tutorial, I … Read more ➯

Arduino I2C LCD Tutorial

I2C LCD with Arduino

In the previous Arduino LCD tutorial, you have noticed that the classic parallel LCD consumes a lot of pins on the Arduino. Even in the 4-bit mode, it requires at least 6 digital I/O pins on the Arduino. So in many projects where you use the classic parallel LCD, you will run out of pins … Read more ➯

DHT11 & DHT22 Humidity and Temperature Sensor with Arduino

DHT11 Sensor with Arduino and LCD

The DHT11 sensor can measure temperature and humidity in the air. It gives pre-calibrated digital output, so you can interface with any microcontroller like Arduino, ESP32, Raspberry Pi, etc. You can easily use this sensor in your weather monitoring system, home automation system. In this tutorial, I will build a small circuit to interface a … Read more ➯

MAX7219 LED Matrix Display with Arduino Tutorial

MAX7219 LED Matrix Display with Arduino

In this tutorial, you will learn how to control a dot matrix LED display with MAX7219 using an Arduino board. I will use an 8×8 as well as an 8×32 dot matrix display in this tutorial to display text, characters, and scrolling texts. MAX7219 Dot Matrix LED Module 8×8 dot matrix LED display comes with … Read more ➯

How to Control WS2812B Addressable RGB LEDs using Arduino

WS2812B addressable RGB LEDs are great for indoor and outdoor decorating purposes. It would be a great choice if you want to control 1000s of RGB LEDs using a single data line. WS2812B RGB LED only needs a single data line to control all the LEDs connected in series. In this tutorial, you will learn … Read more ➯