Digital Thermometer using Arduino and DS18B20

Digital Thermometer using Arduino and DS18B20 Sensor

In this project, we are going to make a Digital Thermometer using Arduino Uno. We will use DS18B20 temperature sensor to sense the temperature and Nokia 5110 LCD to display it. DS18B20 is a 1-Wire digital temperature sensor manufactured by Maxim Integrated and is capable of reporting degree celsius with 9 ~ 12 bit precision. Components Required Arduino Uno DS18B20 Temperature Sensor Nokia 5110 LCD 1KΩ Potentiometer 10KΩ Resistors - 4 4.7KΩ Resistor 1KΩ Resistor 330Ω Resistor Connecting Wires Breadboard Circuit [...]

Temperature Controlled Fan using Arduino

Temperature Controlled Fan using Arduino

Here we are going to make a temperature controlled DC fan. DHT22 sensor is used to sense the room temperature and then we adjust speed of a DC fan/motor accordingly using PWM (Pulse Width Modulation). Arduino Uno is the heart of this project and a L293D driver IC is used to drive the DC fan/motor. Components Required Arduino Uno L293D Motor Driver IC DHT22 Sensor 16x2 LCD Display DC Fan/motor 9V Battery 10KΩ Potentiometer 220Ω Resistor Breadboard Circuit Diagram Explanation First we can connect L293D [...]

EM-18 RFID Reader Module

Interfacing EM-18 RFID reader with Arduino Uno

Arduino Uno is an opensource physical computing platform based on ATmega328 microcontroller and provides a development environment for writing software for the board. It can be used for a variety of projects. EM-18 RFID reader is one of the commonly used RFID reader to read 125KHz tags. It features low cost, low power consumption, small form factor and easy to use. It provides both UART and Wiegand26 output formats. It can be directly interfaced with microcontrollers using UART and with PC using [...]

16x2 Green Character LCD Module

Interfacing LCD with Arduino Uno

16x2 character LCD display is a very basic LCD module which is commonly used in electronic projects. 16x2 means it can display 2 rows of 16 characters (columns). Its other variants such as 16x1, 16x4 etc are also available. These LCDs are usually made using HD44870 compatible controllers. In this tutorial we will see how to interface a 16x2 Character LCD display with Arduino Uno development board. Arduino provides built in libraries for interfacing HD44870 compatible LCDs. In a 16x2 [...]

Push Button Switch

Using Push Button Switch with Arduino Uno

In this tutorial you will learn how to read the status of a digital pin of Arduino. I hope that you already go through our first tutorial, Getting Started with Arduino Uno - LED Blinking. In this example, a push button switch and an LED is connected to Arduino Uno. When we press the switch, LED will glow for 3 seconds. A pin is configured as Input Pin to connect switch and another pin is configured as Output Pin [...]


Getting Started with Arduino – LED Blinking

Arduino Uno is the best development board for beginners in the field of embedded systems. We can program Arduino board with less technical knowledge and programming skills. This tutorial is intended to beginners in the field of Arduino. Hope you already have an Arduino board. Then you have to download Arduino Software and Driver. You can download it from Arduino Website. Installing Arduino Driver Now connect the Arduino to your computer using a USB cable. As usual Windows may start driver [...]

Arduino Uno R3

Arduino Uno

The Arduino Uno is the most popular one among other Arduino development boards. It is  based on the microcontroller ATmega328. The factor which make Arduino Uno differ from others is that it does not use FTDI USB-to-serial driver chip. Instead it uses a microcontroller Atmega16U2 (Atmega8U2 up to version R2) which is programmed as USB-to-serial converter. Its peripheral features includes 14 digital input/output pins (of which 6 can provide PWM outputs), 6 analog inputs, a 16MHz crystal oscillator, a USB connector, [...]