Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 20

INTRODUCTION TO

ARDUINO

Presented by: Atul Kumar


MSc Final Year
22001551008

PUNE MAKERS ( HTTP://WWW.MEETUP.COM/PUNE-MAKERS/ ) 1


Origin and Founding
•Arduino originated in 2005 as a project at the Interaction Design Institute Ivrea (IDII) in
Ivrea, Italy.
•It was founded by Massimo Banzi , David Cuartielles , Tom Igoe , Gianluca Martino, and
David Mellis.
•The founders identified a need for a simple and accessible platform for artists,
designers, and hobbyists to create interactive projects.
•Existing microcontroller platforms at the time were complex and not user-friendly for
beginners.

•In 2005, the team released the first Arduino board, known as the
Arduino NG (Next Generation).
•It featured an Atmel microcontroller, USB interface, and a simple
development environment.

PUNE MAKERS ( HTTP://WWW.MEETUP.COM/PUNE-MAKERS/ ) 2


Evolution of Arduino
• Arduino was born in 2005 as a project at the Interaction
Early Years (2005- Design Institute Ivrea (IDII) in Italy, aimed at providing
2010): an accessible platform for artists, designers, and
hobbyists to create interactive projects.

• Arduino experienced rapid growth during this period.


• Arduino Uno, launched in 2010, became the flagship
Expansion and
board and the standard choice for many projects due to
Diversification
its versatility, compatibility, and improved
(2010-2015):
performance..

• Arduino continued to improve its development tools


Innovation and and software ecosystem, including the Arduino IDE,
Advancements libraries, and documentation, to make programming
(2020-Present): and prototyping more accessible and user-friendly.
• Arduino remains committed to its core values of
openness, accessibility, and community collaboration..

PUNE MAKERS ( HTTP://WWW.MEETUP.COM/PUNE-MAKERS/ )


WHAT IS ARDUINO?
 Arduino is an open-source electronics platform based on easy-to-
use hardware and software.
 It consists of a microcontroller board and an Integrated
Development Environment (IDE) used for programming it.
 The Arduino board is like a small computer that you can program
to interact with the physical world through sensors, actuators, and
other electronic components.
 It's popular among hobbyists, students, and professionals for
creating interactive projects, prototypes, and various electronic
gadgets.
 The simplicity and flexibility of Arduino make it a great tool for
learning about electronics and programming.

PUNE MAKERS ( HTTP://WWW.MEETUP.COM/PUNE-MAKERS/ ) 4


Your text here

5
What is a Microcontroller?

A microcontroller is a small computer on a single integrated


circuit (IC) that includes a processor core, memory, and
programmable input/output peripherals. Unlike a
microprocessor, which is designed for general-purpose
computing tasks and requires external components to
function, a microcontroller is a complete computing system
on its own, optimized for embedded applications.

PUNE MAKERS ( HTTP://WWW.MEETUP.COM/PUNE-MAKERS/ ) 6


Different types of Arduino
Boarduino Kit

Arduino LilyPad
DIY Arduino

Arduino Uno

Arduino Mega 2560

7
ARDUINO UNO

 The Arduino Uno is a popular microcontroller


board that is part of the Arduino family.
 The Arduino Uno is based on the ATmega328P
microcontroller and features digital and analog
input/output pins that can be used to interface
with various electronic components such as
sensors, LEDs, motors, and more.

8
•What does it have?
• 14 Digital In/Out pins (6 can be used as PWM)
• 6 Analog Inputs
• A USB Connection
• A Power Jack
• Reset Button
• On-board LED
• SCL/SDA pins (Serial Clock/ Serial Data pins)
•In short, it contains everything needed to support the
microcontroller; simply connect it to a computer with a USB cable or
power it with a AC-to-DC adapter or battery to get started.

9
USB
PWR IN
(to Computer)

RESET

SCL\SDA
(I2C Bus)

POWER
5V / 3.3V / GND
Digital I\O
PWM(3, 5, 6, 9, 10, 11)

Analog
INPUTS

10
How to code in Arduino
You need to download Arduino IDE (Integrated Development
Environment).
Arduino IDE is available for all Mac, Windows and Linux.

11
How to code in Arduino
Once you have downloaded
and installed/extracted the
folder, you can directly run
Arduino.exe, which will take
you to its IDE.
The IDE will look like the shown
screenshot.

error & status messages

12
Program your Arduino
Before you start
programming, double
check that correct board is
selected under Tools 
Board.
Now, you can start playing
with Arduino.

13
Program your Arduino
The Arduino Uno can be
programmed with the Arduino
software. Select “Arduino Uno
from the Tools > Board menu
(according to the
microcontroller on your
board).
All the peripheral connected
with Computers are using
Serial Port.
You can check port for Arduino
Uno in Device Manger.
14
Input Vs output

15
Upload

Compile

Status Message

16
APPLICATIONS OF ARDUINO
 Electronics Prototyping
 Home Automation
 IoT (Internet of Things)
 Robotics
 Wearable Technology
 Educational Tools
 Art Installations
 Data Logging
 Automation
 Remote Control Systems

17
Use of Arduino in sensors
 Environmental Monitoring :Monitoring environmental
parameters such as temperature, humidity, air quality, and
pollution levels.

 Home Automation :Utilize sensors to automate tasks such as


controlling lighting, heating, ventilation, and air conditioning
(HVAC) systems.

 Security Systems :To detect intrusions, monitor premises, and


alert homeowners of potential threats.

 Health Monitoring :Enable real-time monitoring of vital signs


such as heart rate, blood pressure, and blood oxygen levels.
18
Smart Agriculture : Arduino is used in agriculture
for monitoring soil moisture levels, temperature,
humidity, and light intensity to optimize crop yield
and conserve water
1.Soil Monitoring
2.Crop Monitoring
3.Irrigation Control
4.Climate Control
5.Pest and Disease Management

19
THANK YOU

20

You might also like