This document provides an overview of Arduino, an open-source electronics platform. It discusses that Arduino boards can read inputs like light or buttons and turn them into outputs like activating motors or LEDs. The Arduino programming language and IDE make it easy to write code and upload it to the board. A basic blink program is presented as an example. Key features of the Arduino UNO board are listed, including the microcontroller, memory, and input/output pins. Common applications of Arduino in robotics and IoT are mentioned, such as motion detectors and home automation.
2. CONTENT
ARDUINO
PIN DESCRIPTION
WHY ARDUINO?
ARDUINO SOFTWARE (IDE)
LED BLINK PROGRAM
FEATURES OF ARDUINO
APPLICATIONS OF ARDUINO
3. ARDUINO
Arduino is an open-source electronics platform based on easy-to-useArduino is an open-source electronics platform based on easy-to-use
hardware and software.hardware and software. Arduino boardsArduino boards are able to read inputs - lightare able to read inputs - light
on a sensor, a finger on a button, or a Twitter message - and turn iton a sensor, a finger on a button, or a Twitter message - and turn it
into an output - activating a motor, turning on an LED, publishinginto an output - activating a motor, turning on an LED, publishing
something online. You can tell your board what to do by sending a setsomething online. You can tell your board what to do by sending a set
of instructions to the microcontroller on the board. To do so you useof instructions to the microcontroller on the board. To do so you use
thethe Arduino programming languageArduino programming language, and, and the Arduino Software (IDE)the Arduino Software (IDE),,
based onbased on ProcessingProcessing..
The ATMEGA328 Microcontroller is used in Arduino.The ATMEGA328 Microcontroller is used in Arduino.
5. WHY ARDUINO?
InexpensiveInexpensive
Cross-platformCross-platform
Simple, clear programming environmentSimple, clear programming environment
Open source and extensible softwareOpen source and extensible software
Open source and extensible hardwareOpen source and extensible hardware
6. ARDUINO SOFTWARE (IDE)
The open-source Arduino Software (IDE) makes it easy to write code and uploadThe open-source Arduino Software (IDE) makes it easy to write code and upload
it to the board. It runs on Windows, Mac OS X, and Linux. The environment isit to the board. It runs on Windows, Mac OS X, and Linux. The environment is
written in Java and based on Processing and other open-source software.written in Java and based on Processing and other open-source software.
The Arduino language is merely a set of C/C++ functions that can be called fromThe Arduino language is merely a set of C/C++ functions that can be called from
your code. Your sketch undergoes minor changes (e.g. automatic generation ofyour code. Your sketch undergoes minor changes (e.g. automatic generation of
function prototypes) and then is passed directly to a C/C++ compiler (avr-g++).function prototypes) and then is passed directly to a C/C++ compiler (avr-g++).
9. Applications of the Arduino :
Mostly Arduino is used in Robotics and IOT .Mostly Arduino is used in Robotics and IOT .
Some real life applications are :Some real life applications are :
Motion DetectorMotion Detector
Home AutomationHome Automation
Agriculture Assistance System using DHT SensorsAgriculture Assistance System using DHT Sensors
10. Applications : Table Following Robot
It is a robot which build by using arduino and various other components. It
basic functionality is that if it does not detect any surface below it then
it will stop and backtrace itself to the path.
It basically uses IR sensors to detect the
surface through reflection .
11. MAIN COMPONENTS USED
• ARDUINOARDUINO
• L293D MODULEL293D MODULE
• IR SENSORSIR SENSORS
• DC MOTORSDC MOTORS
• WHEELSWHEELS
12. VIDEO LINK :- https://youtu.be/q84fhUKaIWo
THANK YOU