SlideShare a Scribd company logo
1 
INTRODUCTION
2 
WHAT IS ARDUINO? 
Arduino is an open-source electronics platform based on easy-to-use hardware and software. It’s intended for anyone making interactive projects.
3 
HISTORY 
Arduino project was made by a team of students and teachers from the interaction design school of Ivrea. 
http://interactionivrea.org/ en/index.asp
4 
Gianluca Martino, David Mellis, David Cuartielles, 
Tom Igoe, Massimo Banzi et Nicholas Zambetti. 
HISTORY
5 
The inspiration come from processing, a programation language develloped in 2001 by Casey Reas and Ben Fry, two students of John Maeda from M.I.T.. 
HISTORY
6 
ADVANTAGES 
* Simple to use 
* Cheap 
* Open Source 
* Multi-plateforms
7 
PHILOSOPHY & 
COMMUNITY 
Arduino project is based on a principle of open Source which has help it to have a quick developpement thanks to a community who work on the software and hardware. 
There are several tools to share and learn: 
- Blog (http://blog.arduino.cc/) 
- Forum (http://forum.arduino.cc/) 
- Wiki (http://playground.arduino.cc/)
8 
ARDUINO DOCUMENTARY
9 
ARDUINO = TWO THINGS 
Hardware for prototyping 
Software for programing
10 
PLATEFORM (HARDWARE) 
Arduino is like a brain who going to make logical connections between an action and a sense. 
For example, if we read a text: 
The eyes (INPUT) see the image of the text, the brain (ARDUINO) read and make the interpretation for the mouth (OUTPUT) who’s make the sound of the reading text.
11 
PLATEFORM (HARDWARE) 
Different type of card
12 
PLATEFORM (HARDWARE) 
input USB 
power
13 
PLATEFORM (HARDWARE) 
Processor
14 
PLATEFORM (HARDWARE) 
+5V and +3,3V 
digital PWM 
ground - 
analog 
digital
15 
PROGRAMMATION (SOFTWARE) 
Go on the website Arduino
16 
PROGRAMMATION (SOFTWARE) 
Download the software
17 
PROGRAMMATION (SOFTWARE) 
Run the installer if you computer need it, download FTDI drivers.
18 
RESTART COMPUTER
19 
FIRST STEP 
Software
20 
FIRST STEP 
Choose the good card.
21 
FIRST STEP 
Choose the serial port
22 
FIRST STEP 
Select example “Blink”: 
examples/ 
Basics/ 
Blink
23 
HOW WORKS A CODE? 
Like a recipe
24 
HOW WORKS A CODE? 
ingredients 
tools 
preparation
25 
A LITTLE BIT OF LANGUAGE 
pinMode() – Define your pin as an input or output. 
digitalWrite() – Send a binary value (high/low) to a pin. 
digitalRead() – Read a binary value (high/low) from a pin. 
analogRead() – Read a analogic value (from 0 to 1024) from a pin. 
analogWrite() – Send a analogic value (from 0 to 255) to a pin. 
delay() – allow a to make a break, arduino clock count in milliseconds.
26 
FIRST INTERACTION 
Plug your led like the image.
27 
HOW TO PLUG A LED? 
Led have a way to plug it, one negative leg and one positive leg. Three ways to find the good way: 
- Usually longest leg is + 
- Truncate side is - 
- The biggest part inside the led is - 
+ 
+ 
- 
-
28 
int led = 13; 
void setup() { 
pinMode(led, OUTPUT); 
} 
void loop() { 
digitalWrite(led, HIGH); 
delay(1000); 
digitalWrite(led, LOW); 
delay(1000); 
} 
FIRST INTERACTION 
Try to change delay.
29 
FIRST EXERCISE
30 
FIRST EXERCISE 
Send a illuminated message using morse code.
31 
PWM 
Plug your led like the image.
32 
WHAT IS A RESITOR?
33 
PWM
34 
PWM 
Select example “Fade”: 
examples/ 
Basics/ 
Fade
35 
int led = 9; 
int brightness = 0; 
int fadeAmount = 5; 
void setup() { 
pinMode(led, OUTPUT); 
} 
void loop() { 
analogWrite(led, brightness); 
brightness = brightness + fadeAmount; 
if (brightness == 0 || brightness == 255) { 
fadeAmount = -fadeAmount ; 
} 
delay(30); 
} 
PWM 
Try to change variables.
36 
CONNECT A POTENTIOMETER
37 
WHAT IS A POTENTIOMETER? 
resistive part 
1 
2 
GND 
variable part
38 
READ THE VALUE OF THE POTENTIOMETER WITH ARDUINO
39 
USE THIS VALUES 
TO LIGHT UP AN LED
40 
REPLACE POTENTIOMETER BY YOUR SOFT SENSOR

More Related Content

What's hot

Siemens catalog hmi-hmi introduction
Siemens catalog hmi-hmi introductionSiemens catalog hmi-hmi introduction
Siemens catalog hmi-hmi introduction
Dien Ha The
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
Ikhwan_Fakrudin
 
07 comissionamento de hardware
07   comissionamento de hardware07   comissionamento de hardware
07 comissionamento de hardwareconfidencial
 
Manual do pedal Line 6 JM4 (PORTUGUÊS)
Manual do pedal Line 6 JM4 (PORTUGUÊS)Manual do pedal Line 6 JM4 (PORTUGUÊS)
Manual do pedal Line 6 JM4 (PORTUGUÊS)
Habro Group
 
Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)
Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)
Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)
Habro Group
 
Original P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IR
Original P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IROriginal P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IR
Original P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IR
AUTHELECTRONIC
 
Tutorial Projetor Proinfo (Artur)
Tutorial Projetor Proinfo (Artur) Tutorial Projetor Proinfo (Artur)
Tutorial Projetor Proinfo (Artur)
NTERJ12 Nilópolis
 
105926921 cmos-digital-integrated-circuits-solution-manual-1
105926921 cmos-digital-integrated-circuits-solution-manual-1105926921 cmos-digital-integrated-circuits-solution-manual-1
105926921 cmos-digital-integrated-circuits-solution-manual-1Savvas Dimopoulos
 
Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1
Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1
Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1
Juan Ballon
 
8b/10b Encoder Decoder design and Verification for PCI Express protocol usin...
8b/10b Encoder Decoder design and  Verification for PCI Express protocol usin...8b/10b Encoder Decoder design and  Verification for PCI Express protocol usin...
8b/10b Encoder Decoder design and Verification for PCI Express protocol usin...
T. Rajib Subudhi
 
Smooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksSmooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog Blocks
Emerson Exchange
 
Arduino Simulation_Basic_Day-2 (Proteus)
Arduino Simulation_Basic_Day-2 (Proteus)Arduino Simulation_Basic_Day-2 (Proteus)
Arduino Simulation_Basic_Day-2 (Proteus)
Redwan Ferdous
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
 
Data Sheet IC KIA6040
Data Sheet IC KIA6040Data Sheet IC KIA6040
Data Sheet IC KIA6040
arwicaksono
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
Ikhwan_Fakrudin
 
Contactor hoangphuongjsc.com
Contactor   hoangphuongjsc.comContactor   hoangphuongjsc.com
Contactor hoangphuongjsc.com
Hoàng Phương JSC
 
Embedded system (Chapter 2) part 2
Embedded system (Chapter 2) part 2Embedded system (Chapter 2) part 2
Embedded system (Chapter 2) part 2Ikhwan_Fakrudin
 

What's hot (20)

Hbd 7688 av
Hbd 7688 avHbd 7688 av
Hbd 7688 av
 
Siemens catalog hmi-hmi introduction
Siemens catalog hmi-hmi introductionSiemens catalog hmi-hmi introduction
Siemens catalog hmi-hmi introduction
 
Immo en
Immo enImmo en
Immo en
 
Elvis orientation
Elvis orientationElvis orientation
Elvis orientation
 
CMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuitsCMOS Topic 6 -_designing_combinational_logic_circuits
CMOS Topic 6 -_designing_combinational_logic_circuits
 
07 comissionamento de hardware
07   comissionamento de hardware07   comissionamento de hardware
07 comissionamento de hardware
 
Manual do pedal Line 6 JM4 (PORTUGUÊS)
Manual do pedal Line 6 JM4 (PORTUGUÊS)Manual do pedal Line 6 JM4 (PORTUGUÊS)
Manual do pedal Line 6 JM4 (PORTUGUÊS)
 
Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)
Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)
Manual dos Mixers Mackie PROFX16 e PROFX22 (PORTUGUÊS)
 
Original P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IR
Original P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IROriginal P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IR
Original P-Channel Mosfet IRFR5305TRPBF FR5305 5305 FR530S 55V 31A TO-252 New IR
 
Tutorial Projetor Proinfo (Artur)
Tutorial Projetor Proinfo (Artur) Tutorial Projetor Proinfo (Artur)
Tutorial Projetor Proinfo (Artur)
 
105926921 cmos-digital-integrated-circuits-solution-manual-1
105926921 cmos-digital-integrated-circuits-solution-manual-1105926921 cmos-digital-integrated-circuits-solution-manual-1
105926921 cmos-digital-integrated-circuits-solution-manual-1
 
Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1
Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1
Sony hcd gtr6-hcd-gtr6b_hcd-gtr7_hcd-gtr8_hcd-gtr8b_ver.1.1
 
8b/10b Encoder Decoder design and Verification for PCI Express protocol usin...
8b/10b Encoder Decoder design and  Verification for PCI Express protocol usin...8b/10b Encoder Decoder design and  Verification for PCI Express protocol usin...
8b/10b Encoder Decoder design and Verification for PCI Express protocol usin...
 
Smooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog BlocksSmooooth Operations - Configuration Tips for Analog Blocks
Smooooth Operations - Configuration Tips for Analog Blocks
 
Arduino Simulation_Basic_Day-2 (Proteus)
Arduino Simulation_Basic_Day-2 (Proteus)Arduino Simulation_Basic_Day-2 (Proteus)
Arduino Simulation_Basic_Day-2 (Proteus)
 
Getting Started with Raspberry Pi
Getting Started with Raspberry PiGetting Started with Raspberry Pi
Getting Started with Raspberry Pi
 
Data Sheet IC KIA6040
Data Sheet IC KIA6040Data Sheet IC KIA6040
Data Sheet IC KIA6040
 
CMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverterCMOS Topic 5 -_cmos_inverter
CMOS Topic 5 -_cmos_inverter
 
Contactor hoangphuongjsc.com
Contactor   hoangphuongjsc.comContactor   hoangphuongjsc.com
Contactor hoangphuongjsc.com
 
Embedded system (Chapter 2) part 2
Embedded system (Chapter 2) part 2Embedded system (Chapter 2) part 2
Embedded system (Chapter 2) part 2
 

Viewers also liked

Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
avikdhupar
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Yong Heui Cho
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Richard Rixham
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For Beginners
FTS seminar
 
Arduino
ArduinoArduino
Arduino
vipin7vj
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiIntroduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry Pi
Ahmad Hafeezi
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoAhmed Sakr
 
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios
 
#startathon2.0 - Arduino
#startathon2.0 - Arduino#startathon2.0 - Arduino
#startathon2.0 - Arduino
sl2square
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
承翰 蔡
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
Shyam Mohan
 
Computer science -
Computer science -Computer science -
Computer science -
RAKSHA SRIVASTAVA
 
Is Computer Science Science?
Is Computer Science Science?Is Computer Science Science?
Is Computer Science Science?
Daniel Cukier
 
Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)
Iván Sanchez Vera
 
Intro to Artificial inteligence
Intro to Artificial inteligenceIntro to Artificial inteligence
Intro to Artificial inteligence
Zeeshan Tariq
 
Arduino Intro Guide 2
Arduino Intro Guide 2Arduino Intro Guide 2
Arduino Intro Guide 2
elketeaches
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with ArduinoWee Keat Chin
 
DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board)
Dignitas Digital Pvt. Ltd.
 
20150826 Introduction to Arduino
20150826 Introduction to Arduino20150826 Introduction to Arduino
20150826 Introduction to Arduino
Syuan Wang
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the ArduinoWingston
 

Viewers also liked (20)

Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For Beginners
 
Arduino
ArduinoArduino
Arduino
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiIntroduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry Pi
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
 
#startathon2.0 - Arduino
#startathon2.0 - Arduino#startathon2.0 - Arduino
#startathon2.0 - Arduino
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
 
Computer science -
Computer science -Computer science -
Computer science -
 
Is Computer Science Science?
Is Computer Science Science?Is Computer Science Science?
Is Computer Science Science?
 
Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)Intro Inteligencia Artificial (AI)
Intro Inteligencia Artificial (AI)
 
Intro to Artificial inteligence
Intro to Artificial inteligenceIntro to Artificial inteligence
Intro to Artificial inteligence
 
Arduino Intro Guide 2
Arduino Intro Guide 2Arduino Intro Guide 2
Arduino Intro Guide 2
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with Arduino
 
DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board)
 
20150826 Introduction to Arduino
20150826 Introduction to Arduino20150826 Introduction to Arduino
20150826 Introduction to Arduino
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 

Similar to Intro arduino English

arduino
arduinoarduino
arduino
murbz
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Green Moon Solutions
 
IOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdfIOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdf
MayuRana1
 
Multi Sensory Communication 1/2
Multi Sensory Communication 1/2Multi Sensory Communication 1/2
Multi Sensory Communication 1/2
Satoru Tokuhisa
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshop
mayur1432
 
Introduction à Arduino
Introduction à ArduinoIntroduction à Arduino
Introduction à Arduino
Mickael Couzinet
 
Ardx eg-spar-web-rev10
Ardx eg-spar-web-rev10Ardx eg-spar-web-rev10
Ardx eg-spar-web-rev10
stemplar
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
Brian Huang
 
Syed IoT - module 5
Syed  IoT - module 5Syed  IoT - module 5
Syed IoT - module 5
Syed Mustafa
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
Betsy Eng
 
Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixels
sdcharle
 
Rdl esp32 development board trainer kit
Rdl esp32 development board trainer kitRdl esp32 development board trainer kit
Rdl esp32 development board trainer kit
Research Design Lab
 
Report on arduino
Report on arduinoReport on arduino
Report on arduino
Ravi Phadtare
 
Overview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptxOverview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptx
SAMTECH ELECTRONICS CONCEPT
 
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
Niket Chandrawanshi
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Mohamed Essam
 
Arduino slides
Arduino slidesArduino slides
Arduino slides
sdcharle
 
Arduino Workshop Slides
Arduino Workshop SlidesArduino Workshop Slides
Arduino Workshop Slides
mkarlin14
 
Ardunio
ArdunioArdunio
Ardunio
DILEEP KUMAR
 

Similar to Intro arduino English (20)

arduino
arduinoarduino
arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
IOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdfIOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdf
 
Multi Sensory Communication 1/2
Multi Sensory Communication 1/2Multi Sensory Communication 1/2
Multi Sensory Communication 1/2
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshop
 
Mickael Couzinet_Arduino
Mickael Couzinet_ArduinoMickael Couzinet_Arduino
Mickael Couzinet_Arduino
 
Introduction à Arduino
Introduction à ArduinoIntroduction à Arduino
Introduction à Arduino
 
Ardx eg-spar-web-rev10
Ardx eg-spar-web-rev10Ardx eg-spar-web-rev10
Ardx eg-spar-web-rev10
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
 
Syed IoT - module 5
Syed  IoT - module 5Syed  IoT - module 5
Syed IoT - module 5
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
 
Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixels
 
Rdl esp32 development board trainer kit
Rdl esp32 development board trainer kitRdl esp32 development board trainer kit
Rdl esp32 development board trainer kit
 
Report on arduino
Report on arduinoReport on arduino
Report on arduino
 
Overview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptxOverview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptx
 
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Arduino slides
Arduino slidesArduino slides
Arduino slides
 
Arduino Workshop Slides
Arduino Workshop SlidesArduino Workshop Slides
Arduino Workshop Slides
 
Ardunio
ArdunioArdunio
Ardunio
 

More from SOAEnsAD

Domaine de Toury
Domaine de TouryDomaine de Toury
Domaine de Toury
SOAEnsAD
 
Rendu visite du domaine de Toury
Rendu visite du domaine de TouryRendu visite du domaine de Toury
Rendu visite du domaine de Toury
SOAEnsAD
 
Domaine de Toury
Domaine de TouryDomaine de Toury
Domaine de Toury
SOAEnsAD
 
Recherche et innovation par le Design
Recherche et innovation par le DesignRecherche et innovation par le Design
Recherche et innovation par le Design
SOAEnsAD
 
Visite du domaine de Toury
Visite du domaine de TouryVisite du domaine de Toury
Visite du domaine de Toury
SOAEnsAD
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
SOAEnsAD
 
Poker Design
Poker DesignPoker Design
Poker DesignSOAEnsAD
 
Intro exercicelight
Intro exercicelightIntro exercicelight
Intro exercicelightSOAEnsAD
 
Dernière ligne droite
 Dernière ligne droite Dernière ligne droite
Dernière ligne droiteSOAEnsAD
 
Soa 07 03-2013
Soa 07 03-2013Soa 07 03-2013
Soa 07 03-2013SOAEnsAD
 

More from SOAEnsAD (10)

Domaine de Toury
Domaine de TouryDomaine de Toury
Domaine de Toury
 
Rendu visite du domaine de Toury
Rendu visite du domaine de TouryRendu visite du domaine de Toury
Rendu visite du domaine de Toury
 
Domaine de Toury
Domaine de TouryDomaine de Toury
Domaine de Toury
 
Recherche et innovation par le Design
Recherche et innovation par le DesignRecherche et innovation par le Design
Recherche et innovation par le Design
 
Visite du domaine de Toury
Visite du domaine de TouryVisite du domaine de Toury
Visite du domaine de Toury
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
 
Poker Design
Poker DesignPoker Design
Poker Design
 
Intro exercicelight
Intro exercicelightIntro exercicelight
Intro exercicelight
 
Dernière ligne droite
 Dernière ligne droite Dernière ligne droite
Dernière ligne droite
 
Soa 07 03-2013
Soa 07 03-2013Soa 07 03-2013
Soa 07 03-2013
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

Intro arduino English

  • 2. 2 WHAT IS ARDUINO? Arduino is an open-source electronics platform based on easy-to-use hardware and software. It’s intended for anyone making interactive projects.
  • 3. 3 HISTORY Arduino project was made by a team of students and teachers from the interaction design school of Ivrea. http://interactionivrea.org/ en/index.asp
  • 4. 4 Gianluca Martino, David Mellis, David Cuartielles, Tom Igoe, Massimo Banzi et Nicholas Zambetti. HISTORY
  • 5. 5 The inspiration come from processing, a programation language develloped in 2001 by Casey Reas and Ben Fry, two students of John Maeda from M.I.T.. HISTORY
  • 6. 6 ADVANTAGES * Simple to use * Cheap * Open Source * Multi-plateforms
  • 7. 7 PHILOSOPHY & COMMUNITY Arduino project is based on a principle of open Source which has help it to have a quick developpement thanks to a community who work on the software and hardware. There are several tools to share and learn: - Blog (http://blog.arduino.cc/) - Forum (http://forum.arduino.cc/) - Wiki (http://playground.arduino.cc/)
  • 9. 9 ARDUINO = TWO THINGS Hardware for prototyping Software for programing
  • 10. 10 PLATEFORM (HARDWARE) Arduino is like a brain who going to make logical connections between an action and a sense. For example, if we read a text: The eyes (INPUT) see the image of the text, the brain (ARDUINO) read and make the interpretation for the mouth (OUTPUT) who’s make the sound of the reading text.
  • 11. 11 PLATEFORM (HARDWARE) Different type of card
  • 12. 12 PLATEFORM (HARDWARE) input USB power
  • 14. 14 PLATEFORM (HARDWARE) +5V and +3,3V digital PWM ground - analog digital
  • 15. 15 PROGRAMMATION (SOFTWARE) Go on the website Arduino
  • 16. 16 PROGRAMMATION (SOFTWARE) Download the software
  • 17. 17 PROGRAMMATION (SOFTWARE) Run the installer if you computer need it, download FTDI drivers.
  • 19. 19 FIRST STEP Software
  • 20. 20 FIRST STEP Choose the good card.
  • 21. 21 FIRST STEP Choose the serial port
  • 22. 22 FIRST STEP Select example “Blink”: examples/ Basics/ Blink
  • 23. 23 HOW WORKS A CODE? Like a recipe
  • 24. 24 HOW WORKS A CODE? ingredients tools preparation
  • 25. 25 A LITTLE BIT OF LANGUAGE pinMode() – Define your pin as an input or output. digitalWrite() – Send a binary value (high/low) to a pin. digitalRead() – Read a binary value (high/low) from a pin. analogRead() – Read a analogic value (from 0 to 1024) from a pin. analogWrite() – Send a analogic value (from 0 to 255) to a pin. delay() – allow a to make a break, arduino clock count in milliseconds.
  • 26. 26 FIRST INTERACTION Plug your led like the image.
  • 27. 27 HOW TO PLUG A LED? Led have a way to plug it, one negative leg and one positive leg. Three ways to find the good way: - Usually longest leg is + - Truncate side is - - The biggest part inside the led is - + + - -
  • 28. 28 int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); } FIRST INTERACTION Try to change delay.
  • 30. 30 FIRST EXERCISE Send a illuminated message using morse code.
  • 31. 31 PWM Plug your led like the image.
  • 32. 32 WHAT IS A RESITOR?
  • 34. 34 PWM Select example “Fade”: examples/ Basics/ Fade
  • 35. 35 int led = 9; int brightness = 0; int fadeAmount = 5; void setup() { pinMode(led, OUTPUT); } void loop() { analogWrite(led, brightness); brightness = brightness + fadeAmount; if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; } delay(30); } PWM Try to change variables.
  • 36. 36 CONNECT A POTENTIOMETER
  • 37. 37 WHAT IS A POTENTIOMETER? resistive part 1 2 GND variable part
  • 38. 38 READ THE VALUE OF THE POTENTIOMETER WITH ARDUINO
  • 39. 39 USE THIS VALUES TO LIGHT UP AN LED
  • 40. 40 REPLACE POTENTIOMETER BY YOUR SOFT SENSOR