Arduino Tutorial

Arduino

Arduino board


Arduino Circuits

LEDs
LED Flasher Circuit
How to Build an LED Flasher Circuit with an Arduino
Traffic Light Circuit
How to Build a Traffic Light Circuit with an Arduino
7 Segment LED Display
How to Drive a 7 Segment LED Display with an Arduino
How to Display any Character on a 7 Segment LED Display
How to Control a 4-digit 7-Segment LED Display with an Arduino
How to Control a 4-digit 7-segment LED Display with a Max7219 chip
LED Bar Graph
How to Build a 10 Segment LED Bar Graph Circuit with an Arduino
Full Color LED Module
How to Build an RBG Full Color LED Module Circuit
RGB LED
How to Build an RGB LED Circuit with an Arduino

Temperature Sensor Circuits
How to build a TMP36 Temperature Sensor Circuit
How to build a LM35 Temperature Sensor Circuit
How to build a LM34 Temperature Sensor Circuit
How to build a LM335 Temperature Sensor Circuit
How to Integrate a Temperature Sensor Circuit to an LCD

Keypad
How to Connect and Read a Keypad with an Arduino

HD44780 LCD
How to Display Text on an HD44780 LCD Using an Arduino
How to Integrate a Temperature Sensor Circuit to an LCD

Microphone Circuits
How to Connect a Microphone to an Arduino

Force sensing resistor
How to Build a Force-sensing Resistor (FSR) Circuit

Motion Detector Circuits
How to Build a Motion Detector Circuit with an Arduino
How to Build a Motion Sensor Light Circuit
How to Build an Infrared Proximity Switch Circuit using an Arduino

Light Detector Circuit
How to Build an Arduino Light Detector Circuit

Color Sensor Circuit
How to Build a Color Sensor Circuit

Heat Detector Circuit
How to Build an Arduino Heat Detector Circuit

Night Light Circuit
How to Build an Arduino Night Light Circuit

Soil Moisture Sensor
How to Build an Arduino Soil Moisture Sensor Circuit

Analog Panel Meters
How to Build a Light Meter Circuit
How to Build an Arduino Voltmeter Circuit
How to Build an Arduino Ammeter Circuit

Joystick Circuit
How to Build a Thumb Joystick Circuit with an Arduino

Liquid Level Sensor
How to Build a Liquid Level Sensor Circuit with an Arduino
How to Build a Liquid Level Indicator Circuit with an Arduino
How to Build a Liquid Level Gauge Circuit with an Arduino

Gas Sensor Circuits
How to Build a MQ-2 Smoke Sensor Circuit with an Arduino
How to Build a MQ-3 Smoke Sensor Circuit with an Arduino
How to Build a MQ-4 Methane Sensor Circuit with an Arduino
HOw to Build a MQ-7 Carbon Monoxide Sensor Circuit with an Arduino
How to Build a MQ-8 Hydrogen Gas Sensor Circuit

Ohmmeter Circuit
How to Build an Ohmmeter Using an Arduino

Shift Register Circuit
How to Build a Shift Register Circuit with an Arduino
How to Cascade Shift Registers

Motors
Servo Motors
How to Build a Servo Motor Circuit
H-bridge
How to Build a H-bridge Circuit with an Arduino Microcontroller
Peristaltic Pump
How to Build a Peristaltic Pump Circuit to Be Controlled By an Arduino

Distance Sensors
How to Build an HC-SR04 Ultrasonic Distance Sensor Circuit
How to Build a GP2Y0A21 Infrared Distance Sensor Circuit

Digital Potentiometer Circuit
How to Build a Digital Potentiometer Circuit Using an MCP4131
How to Build a Dual Digital Potentiometer Circuit Using an MP4231

Rotary Encoder
How to Build a Rotary Encoder Circuit

Real-time Clock
How to Build a Real-time Clock Circuit with an Arduino

Timer Circuits
How to Build a Countdown Timer Circuit with an Arduino
How to Build a Stopwatch Circuit with an Arduino

I/O Port Expander
How to Connect an MCP23008 I/O Port Expander to an Arduino
How to Connect an MCP23017 I/O Port Expander to an Arduino
How to Read Input from an MCP230xx I/O Port Expander Connected to an Arduino

EEPROM Circuit
How to Connect a 24LC256 EEPROM to an Arduino Microcontroller

Decoder/Demultiplexer Circuit
How to Build a 74HC238 3-to-8 Decoder Circuit with an Arduino

PWM Driver Circuit
How to Connect a TLC5940 PWM Driver Chip to an Arduino Microcontroller

SPI Devices
How to Connect Multiple SPI Devices to an Arduino Microcontroller

I2C Devices
How to Connect an I2C Device to an Arduino Microcontroller
How to Connect Multiple I2C Devices to an Arduino Microcontroller

AVR Flash Programmer
How to Convert an Arduino into an AVR Flash Programmer