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

DOC
Codigos Reset Celulares
PPTX
Mobile forensic
PPTX
CHA & LBA Addressing
PPTX
Booting in Computer
PPTX
mobile forensic.pptx
PPTX
System unit
PPTX
Comparative study of security features of passports of different countries
Codigos Reset Celulares
Mobile forensic
CHA & LBA Addressing
Booting in Computer
mobile forensic.pptx
System unit
Comparative study of security features of passports of different countries

What's hot (20)

PPT
Tic conceitos introdutórios - cef
PPTX
Image processing in forensic science
DOCX
Codigos secretos android
PDF
OpenWrt From Top to Bottom
PPTX
Serial number restoration
PPTX
PPS
Budowa Jednostki Centralnej Komputera
PPTX
Introduction Linux Device Drivers
PPTX
PPT Forenscis.pptxNCNDKCNSKJDSWLJSDKCASLKJC;WLDNLS;DKCV;WDKW;K
PDF
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
PDF
1.1-1 Computer Hardware Power Point.pdf
PDF
Android Open Accessory Protocol - Turn Your Linux machine as ADK
PPTX
L1 Basics of Forensic Science & FSL.pptx
PPT
Cyber forensic standard operating procedures
PPTX
Computer memory
PPTX
Touch dna
PDF
Interrupts
PPTX
Memory cards
Tic conceitos introdutórios - cef
Image processing in forensic science
Codigos secretos android
OpenWrt From Top to Bottom
Serial number restoration
Budowa Jednostki Centralnej Komputera
Introduction Linux Device Drivers
PPT Forenscis.pptxNCNDKCNSKJDSWLJSDKCASLKJC;WLDNLS;DKCV;WDKW;K
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
1.1-1 Computer Hardware Power Point.pdf
Android Open Accessory Protocol - Turn Your Linux machine as ADK
L1 Basics of Forensic Science & FSL.pptx
Cyber forensic standard operating procedures
Computer memory
Touch dna
Interrupts
Memory cards
Ad

Viewers also liked (20)

PPT
Intro to Arduino
PPTX
Introduction to Arduino
ODP
Introduction to Arduino
PDF
Arduino Development For Beginners
PPT
Arduino
PPT
Introduction to Arduino & Raspberry Pi
PPTX
Introduction to arduino
ODP
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
PDF
#startathon2.0 - Arduino
PPTX
IoT開發平台NodeMCU
PPTX
Arduino Microcontroller
PPT
Computer science -
PDF
Is Computer Science Science?
PPTX
Intro Inteligencia Artificial (AI)
PPTX
Intro to Artificial inteligence
PPTX
Arduino Intro Guide 2
PDF
Getting Started with Arduino
PPTX
DIY! Introduction to Arduino (Development Board)
PPTX
20150826 Introduction to Arduino
PPTX
Introduction to the Arduino
Intro to Arduino
Introduction to Arduino
Introduction to Arduino
Arduino Development For Beginners
Arduino
Introduction to Arduino & Raspberry Pi
Introduction to arduino
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
#startathon2.0 - Arduino
IoT開發平台NodeMCU
Arduino Microcontroller
Computer science -
Is Computer Science Science?
Intro Inteligencia Artificial (AI)
Intro to Artificial inteligence
Arduino Intro Guide 2
Getting Started with Arduino
DIY! Introduction to Arduino (Development Board)
20150826 Introduction to Arduino
Introduction to the Arduino
Ad

Similar to Intro arduino English (20)

PDF
arduino
PPTX
Introduction to Arduino
PDF
Arduino_IOT Arduino_IOT Arduino_IOTArdui
PDF
IOT WORKSHEET 1.4.pdf
PPT
Multi Sensory Communication 1/2
PPTX
Arduino workshop
PPTX
Introduction à Arduino
PPTX
Mickael Couzinet_Arduino
PDF
Ardx eg-spar-web-rev10
PPTX
Arduino . .
PPTX
Arduino basics & programming skill development
PPTX
Arduino Introduction PPT for school students
PDF
NSTA 2013 Denver - ArduBlock and Arduino
PDF
Syed IoT - module 5
PPTX
Lesson sample introduction to arduino
PPTX
Arduino Slides With Neopixels
PDF
Rdl esp32 development board trainer kit
PDF
Report on arduino
PPTX
Overview of Arduino by Bamidele Samuel Office.pptx
PPS
What is Arduino ?
arduino
Introduction to Arduino
Arduino_IOT Arduino_IOT Arduino_IOTArdui
IOT WORKSHEET 1.4.pdf
Multi Sensory Communication 1/2
Arduino workshop
Introduction à Arduino
Mickael Couzinet_Arduino
Ardx eg-spar-web-rev10
Arduino . .
Arduino basics & programming skill development
Arduino Introduction PPT for school students
NSTA 2013 Denver - ArduBlock and Arduino
Syed IoT - module 5
Lesson sample introduction to arduino
Arduino Slides With Neopixels
Rdl esp32 development board trainer kit
Report on arduino
Overview of Arduino by Bamidele Samuel Office.pptx
What is Arduino ?

More from SOAEnsAD (10)

PDF
Domaine de Toury
PDF
Rendu visite du domaine de Toury
PDF
Domaine de Toury
PDF
Recherche et innovation par le Design
PDF
Visite du domaine de Toury
PDF
Intro arduino
PDF
Poker Design
PDF
Intro exercicelight
PDF
Dernière ligne droite
PDF
Soa 07 03-2013
Domaine de Toury
Rendu visite du domaine de Toury
Domaine de Toury
Recherche et innovation par le Design
Visite du domaine de Toury
Intro arduino
Poker Design
Intro exercicelight
Dernière ligne droite
Soa 07 03-2013

Recently uploaded (20)

PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Blending method and technology for hydrogen.pptx
PDF
Altius execution marketplace concept.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Streamline Vulnerability Management From Minimal Images to SBOMs
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PPTX
Information-Technology-in-Human-Society.pptx
Early detection and classification of bone marrow changes in lumbar vertebrae...
Blending method and technology for hydrogen.pptx
Altius execution marketplace concept.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Build Real-Time ML Apps with Python, Feast & NoSQL
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Lung cancer patients survival prediction using outlier detection and optimize...
Build automations faster and more reliably with UiPath ScreenPlay
EIS-Webinar-Regulated-Industries-2025-08.pdf
CEH Module 2 Footprinting CEH V13, concepts
Introduction to MCP and A2A Protocols: Enabling Agent Communication
Co-training pseudo-labeling for text classification with support vector machi...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Streamline Vulnerability Management From Minimal Images to SBOMs
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
Connector Corner: Transform Unstructured Documents with Agentic Automation
Information-Technology-in-Human-Society.pptx

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