363x Filetype PDF File size 1.08 MB Source: zuhaib-shaikh.neocities.org
Electrical Engineering Department, QUEST, Nawabshah.
ARDUINO PROGRAMMING & ITS
APPLICATIONS
Day-One
ZuhaibA. Shaikh,
Asst. Prof., CSE Deptt.,QUEST
Web:zuhaib-shaikh.neocities.org
Electrical Engineering Department, QUEST, Nawabshah.
Outline
Day Activity
i. Introduction to Arduino development board and Arduino IDE
1 ii. C/C++ language overview
iii. Basic input / output with Arduino
iv. Overview of Proteus simulation software for Arduino simulation
i. Interfacing and glowing LEDs with different pattern
2 ii. Interfacing push button and piezo buzzer
iii. Interfacing a temperature sensor with Arduino
i. Familiarization with Serial Monitor for input and for output
3 ii. Interfacing LDR sensor with Arduino
iii. Interfacing PIR motion sensor with Arduino
4 i. Interfacing Arduino with LCD (16x2), relay and Servo motor
ii. Interface Arduino with Sonic Sensor for obstacle detection
i. Interfacing shift register and 7-segment display with Arduino
5 ii. Interfacing HC-05 Bluetooth module with Arduino
iii. Driving GSM modem with Arduino
Prerequisites:
- Knowledge of C++
- Knowledge of basic electronic components
2
Electrical Engineering Department, QUEST, Nawabshah.
Introduction
Arduino(aItaliancompany)isopensourceHW/SWcompany
Designsdevelopmentboardformicrocontrollers andmicrocontroller kits
ItsIDEsupports C/C++ like language for writing and burning the code (HEX file) into Arduino
Board
Usefulforlearning,experiments andprototyping
Different Models with different microcontrollers:
ArduinoUno
ArduinoMega
ArduinoNano
ArduinoDue,etc,
Selection of particular model depends on requirements
ManyshieldandsensorsarecompatiblewithArduino
3
Electrical Engineering Department, QUEST, Nawabshah.
Arduino Uno
Basic board, suitable for most of the projects and
mostly supported byArduinoshields
Ithas:
ATmegaMicrocontroller
DigitalI/Opins(0to13)
Pins with tilde (~) can
generated PWManalog
signals
Powerpins
Analogpins(A0toA5)
ControlPins
Powerconnector
USBPort(forconnecting
with PC)
LEDs(Power,TX,RX&L-for
pin 13)
*I2C – Inter-integrated Component for Master-Slave
Communication
4
*ICSP – In-Circuit Serial Programming
no reviews yet
Please Login to review.