Introduction To An Arduino - Arduino Basics - Arduino Overview
Introduction To An Arduino - Arduino Basics - Arduino Overview
Srikanth Pinisetti
Who created the ARDUINO :
• Arduino boards are able to read analog or digital input signals from different
sensors and turn it into an output such as activating a motor, turning LED on/off,
connect to the cloud and many other actions.
• You can control your board functions by sending a set of instructions to the
microcontroller by using ARDUINO IDE software.
• Additionally, the Arduino IDE uses a simplified version of C++, making it easier
to learn to program.
Features of the Arduino UNO:
Microcontroller : ATmega328.
Operating Voltage : 5V.
Input Voltage (recommended) : 7-12V.
Input Voltage (limits) : 6-20V.
Digital I/O Pins : 14 (of which 6 provide PWM output)
Analog Input Pins : 6.
DC Current per I/O Pin : 40 mA.
DC Current for 3.3V Pin : 50 mA.
Microcontroller (Pin Diagram) :
Pin Diagram of an ARDUINO :
Pin Description :
Board Description of an ARDUINO UNO :
1. Power USB
2. Power (Barrel Jack)
3. Voltage Regulator
4. Crystal Oscillator
5. Arduino Reset
6. Pins (3.3V)
7. Pins ( 5V)
8. Pins (GND)
9. Pins (Vin)
10. Analog pins
11. Main microcontroller
12. ICSP pin
13. Power LED indicator
14. TX and RX LEDs
15. Digital I/O
16. AREF
17. Arduino Reset
Board Description of an ARDUINO UNO :
1. Power USB :
Arduino board can be powered by using the USB cable from your computer. All you need to do is connect the USB
cable to the USB connection (1).
3. Voltage Regulator :
The function of the voltage regulator is to control the voltage given to the Arduino board and stabilize the DC
voltages used by the processor and other elements.
4. Crystal Oscillator :
The crystal oscillator helps Arduino in dealing with time issues. How does Arduino calculate time? The
answer is, by using the crystal oscillator. The number printed on top of the Arduino crystal is 16.000H9H. It
tells us that the frequency is 16,000,000 Hertz or 16 MHz.
Board Description of an ARDUINO UNO :
16. AREF :
AREF stands for Analog Reference. It is sometimes, used to set an external reference voltage
(between 0 and 5 Volts) as the upper limit for the analog input pins.
Different types of ARDUINO :
Simple Projects Based on ARDUINO UNO :
1. Fading LED
2. Traffic Light Controller
3. Detecting Obstacles and Warning
4. Temperature and Humidity Sensor
5. Touch Dimmer Switch Circuit
1. Blinking of LED :
Breadboard
Arduino Uno R3
LED
1kΩ Resistor
Jumper
Power Adapter
2. Traffic Light Controller :
• Arduino UNO
• 1KΩ Resistor X 12
• Red LEDs X 4
• Yellow LEDs X 4
• Green LEDs X 4
• Connecting wires
• Prototyping board
• Power adapter
https://www.electronicshub.org/arduino-traffic-light-controller/
3. Detecting Obstacles and Warning :
• Test Board
• Ultrasonic sensor
• Arduino cable
• +5V buzzer
• Male to male pins
• Arduino uno board
https://create.arduino.cc/projecthub/ammaratef45/detecting-obstacles-and-warning-arduino-and-ultrasonic-13e5ea?ref=tag&ref_id=sensor&offset=3
4. Temperature and Humidity Sensor :
• Arduino UNO
• DHT11 Temperature and Humidity
Sensor
• Breadboard
• Power supply
• 16 x 2 LCD Display
• 10K Ohm Potentiometer
• 5K Ohm Resistor (1/4 W)
• Connecting wires
https://www.electronicshub.org/dht11-humidity-sensor-arduino/
5.Touch Dimmer Switch Circuit :
• Arduino UNO
• Touch Sensor
• 2N2222 NPN Transistor
• Small Bulb
• 1 KΩ Resistor
• Power supply
• Breadboard (Prototyping board)
• Connecting Wires
https://www.electronicshub.org/touch-dimmer-switch-circuit-using-arduino/
Done by : SRIKANTH PINISETTI
DEPARTMENT OF ECE