SlideShare une entreprise Scribd logo
5
Plus lue
11
Plus lue
12
Plus lue
1
Laboratoire d'Aix-périmentation et de Bidouille
Formation Arduino
Arduino c'est quoi ?
Mai 2014 Guy SINNIG : guy@sinnig,fr
2
➢ Ça sert à quoi ?
➢ C'est pour qui ?
➢ Qu'est ce que c'est ?
➢ Comment ça marche ?
➢ Pourquoi ne pas utiliser un (mini)PC ?
➢ Faut-il des connaissances en électronique ?
Arduino :
3
Interagir avec le monde réel
Arduino :
ça sert à quoi ?
Système
Arduino
Températures
Humidité
Présence
Distance
Pression
Position
Luminosité
...
Moteurs
Servos
Pompes
Verins
Electrovannes
Résistances chauffantes
Eclairages
...
4
➢ Le projet « Arduino » a été initié par un groupe
d'enseignants et d'étudiants d'une école de
design italienne en 2004 – 2005.
➢ Les utilisateurs d'Arduino sont :
➢ des « bidouilleurs » dont beaucoup ont des
connaissances très limitées en électronique ;
➢ des artistes qui ont besoin d'animer leurs œuvres ou
de créer des interactions avec elles ;
➢ des étudiants et des élèves (y compris de collèges) ;
➢ ...
Arduino :
c'est pour qui ?
5
➢ Une plate-forme de développement et de
prototypage Open Source.
➢ Cartes à base d'un µcontrôleur ATMEL avec port USB
➢ Shields avec des fonctions diverses qui s'enfichent sur la
carte de base :
➢ relais, commande de moteurs, lecteur µSD, ...
➢ Ethernet, WIFI, GSM, GPS, …
➢ afficheurs LCD, Écran TFT, ...
➢ IDE (Environnement de Développement Intégré) multi OS :
➢ édition du programme
➢ compilation du programme
➢ transfert du programme dans la mémoire flash du µcontrôleur via le
port USB
Arduino : 
qu'est ce que c'est ?
6
➢ Diverses Cartes Arduino (µcontrôleurs)
Arduino : 
qu'est ce que c'est ?
Mega : 5,33 x 10,16 cm
Nano : 1,85 x 4,32 cm
Esplora : 6,1 x 16,51 cm
Uno  : 5,33 x 6,86 cm
Lilypad : Ø 5 cm
7
➢ Divers Shields Arduino
Arduino : 
qu'est ce que c'est ?
Commande moteurs
Relais
WIFI
GSM
Ethernet
LCD
8
➢ Carte Arduino + Shields
Arduino : 
qu'est ce que c'est ?
9
Un IDE
(Environnement de
Développement Intégré)
multi OS
qui permet d'éditer le
programme sur PC
Arduino : 
qu'est ce que c'est ?
10
Le composant
principal de la carte
Arduino est un
Microcontrôleur
Arduino : 
comment ça marche ?
Unité arithmétique et logique
Mémoires
E/S
Ports
série
11
➢ Langage proche du C.
➢ Programme structuré :
➢ une section « setup » 1 seule exécution après RàZ ;
➢ une section « loop » exécutée indéfiniment en boucle.
➢ De très nombreuses librairies logicielles
disponibles.
Arduino : 
comment ça marche ?
Programmation
Setup
Loop
12
01011101100
PC
USB
Arduino : 
comment ça marche ?
int LED = 12 ;
void setup() {
pinMode(LED, OUTPUT) ;
}
void loop() {
digitalWrite(LED, LOW) ;
delay(500) ;
digitalWrite(LED, HIGH) ;
delay(500) ;
}
13
➢ Plus grande proximité avec la couche matérielle.
➢ Modularité avec les divers Shields.
➢ Pas d'OS => mieux adapté à la gestion du temps réel.
➢ Prix :
➢ Arduino Uno ~ 20€
➢ 5,33 x 6,86 cm - 14 E/S dig. (6 S PWM) + 6 E analog.
➢ Flash : 16k (BL=2k) - RAM : 1k - E²PROM : 0,5k
➢ Arduino Mega ~ 30€
➢ 5,33 x 10,16 cm - 54 E/S dig. (14 S PWM) + 16 E analog.
➢ Flash : 128k (BL=4k) - RAM : 8k - E²PROM : 4k
➢ Arduino Nano ~15€
➢ 1,85 x 4,32 cm - 14 E/S dig. (6 S PWM) + 8 E analog.
➢ Flash : 16k (BL=2k) - RAM : 1k -E²PROM : 0,5k
Arduino : 
pourquoi ne pas utiliser un mini 
PC (type raspberry pi) ?
14
➢ Pas ou peu si on utilise des cartes et des
modules tout faits.
➢ La communauté francophone est très active sur
le forum. => entraide, tutoriels, exemples de
réalisations, ...
➢ Il faut des connaissances en électronique si on
veut optimiser ou faire du sur-mesure.
Arduino : faut-il des 
connaissances en électronique ?

Contenu connexe

PDF
Intro arduino
PPT
Formation arduino 2018
PPTX
Présentation Arduino par Christian, F5HOD
PPT
Gestion de projet
ODP
Les systèmes embarqués arduino
PDF
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
PPTX
ROBOT à base d'Android - Présentation PFE
PPTX
Microcontrôleur
Intro arduino
Formation arduino 2018
Présentation Arduino par Christian, F5HOD
Gestion de projet
Les systèmes embarqués arduino
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ROBOT à base d'Android - Présentation PFE
Microcontrôleur

Tendances (20)

PDF
Systeme embarque
PPT
PPT01_Initiation à l’Arduino.ppt
PPT
Supervision industrielle www.automate pro.blogspot.com
PPTX
Présentation des IoT
PDF
2743557 dossier-ppe-robot-suiveur-de-ligne
PDF
Application web de gestion de recrutement- Recruitement managment system
PDF
SMART Home Rapport
PPTX
Cours Master Embarqué 2019-2020.pptx
PPTX
Conception robot mobile
PPT
Ch6 pal fpla
PDF
diaporama presentation arduino [Mode de compatibilité].pdf
PDF
Automates programmables industriels
PDF
144603938 exercices-capteur
PPTX
Architecture de Von Neumann & Harvard
PDF
Report on arduino
PPTX
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
PPTX
Présentation de la robotique
PDF
Chapitre I : Introduction à la conversion électromécanique
PPTX
SCADA Labview PLC TIA portal v13
PDF
Systeme embarque td1
Systeme embarque
PPT01_Initiation à l’Arduino.ppt
Supervision industrielle www.automate pro.blogspot.com
Présentation des IoT
2743557 dossier-ppe-robot-suiveur-de-ligne
Application web de gestion de recrutement- Recruitement managment system
SMART Home Rapport
Cours Master Embarqué 2019-2020.pptx
Conception robot mobile
Ch6 pal fpla
diaporama presentation arduino [Mode de compatibilité].pdf
Automates programmables industriels
144603938 exercices-capteur
Architecture de Von Neumann & Harvard
Report on arduino
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
Présentation de la robotique
Chapitre I : Introduction à la conversion électromécanique
SCADA Labview PLC TIA portal v13
Systeme embarque td1
Publicité

Similaire à Presentation arduino (20)

PDF
presentation_arduino.pdf
PDF
Introduction à la plateforme arduino (nano, uno, ... )
PPTX
Easy Hard(ware) with Arduino
PPTX
Arduino expliqué à mon boss !
KEY
121115 Présentation Arduino Cocoaheads
PDF
Cours de compréhension de la programmation arduino
PPTX
carte arduino prsentation youssef ahmed .pptx
PPTX
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi
PPTX
l'Écosystème Arduino : Cartes, Capteurs et Prototypage pour Projets Interacti...
PDF
Decouverte arduino
PDF
Introduction to Arduino
PPTX
Arduino Algiers MeetUp
PPTX
Présentation Arduino
PDF
Cours Arduino et Programtion Pr. F. NADIR.pdf
PDF
Le grand livre d'Arduino pdf
PDF
Presntation about Arduino pins and for what
PPTX
I tronics tech session2 - genuino day 2016
PDF
2012 11 Toulibre - Open Hardware
PPTX
Formation arduino avec WORKSHOP robot.pptx
PPTX
Formation arduino avec un workshop tout terrain.pptx
presentation_arduino.pdf
Introduction à la plateforme arduino (nano, uno, ... )
Easy Hard(ware) with Arduino
Arduino expliqué à mon boss !
121115 Présentation Arduino Cocoaheads
Cours de compréhension de la programmation arduino
carte arduino prsentation youssef ahmed .pptx
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi
l'Écosystème Arduino : Cartes, Capteurs et Prototypage pour Projets Interacti...
Decouverte arduino
Introduction to Arduino
Arduino Algiers MeetUp
Présentation Arduino
Cours Arduino et Programtion Pr. F. NADIR.pdf
Le grand livre d'Arduino pdf
Presntation about Arduino pins and for what
I tronics tech session2 - genuino day 2016
2012 11 Toulibre - Open Hardware
Formation arduino avec WORKSHOP robot.pptx
Formation arduino avec un workshop tout terrain.pptx
Publicité

Plus de SinGuy (12)

PDF
Iot juin 2017
PDF
Formation de formateurs module 2a
PDF
Formation de formateurs module 2
PDF
Formation de formateurs fondamentaux
PDF
Oem
PDF
Conférence les technologies du numérique st exupéry 8 nov. 2017
PDF
Conférence directeurs de gip 29 juin
PPTX
Présentation FabLab Aix en Provence
PDF
Rénovation du bac pro sen 13 & 14 06 2016
PDF
Présentation projet domotique
ODP
Présentation projet robot télésurveillance 1
PPT
Les mooc
Iot juin 2017
Formation de formateurs module 2a
Formation de formateurs module 2
Formation de formateurs fondamentaux
Oem
Conférence les technologies du numérique st exupéry 8 nov. 2017
Conférence directeurs de gip 29 juin
Présentation FabLab Aix en Provence
Rénovation du bac pro sen 13 & 14 06 2016
Présentation projet domotique
Présentation projet robot télésurveillance 1
Les mooc

Presentation arduino

  • 1. 1 Laboratoire d'Aix-périmentation et de Bidouille Formation Arduino Arduino c'est quoi ? Mai 2014 Guy SINNIG : guy@sinnig,fr
  • 2. 2 ➢ Ça sert à quoi ? ➢ C'est pour qui ? ➢ Qu'est ce que c'est ? ➢ Comment ça marche ? ➢ Pourquoi ne pas utiliser un (mini)PC ? ➢ Faut-il des connaissances en électronique ? Arduino :
  • 3. 3 Interagir avec le monde réel Arduino : ça sert à quoi ? Système Arduino Températures Humidité Présence Distance Pression Position Luminosité ... Moteurs Servos Pompes Verins Electrovannes Résistances chauffantes Eclairages ...
  • 4. 4 ➢ Le projet « Arduino » a été initié par un groupe d'enseignants et d'étudiants d'une école de design italienne en 2004 – 2005. ➢ Les utilisateurs d'Arduino sont : ➢ des « bidouilleurs » dont beaucoup ont des connaissances très limitées en électronique ; ➢ des artistes qui ont besoin d'animer leurs œuvres ou de créer des interactions avec elles ; ➢ des étudiants et des élèves (y compris de collèges) ; ➢ ... Arduino : c'est pour qui ?
  • 5. 5 ➢ Une plate-forme de développement et de prototypage Open Source. ➢ Cartes à base d'un µcontrôleur ATMEL avec port USB ➢ Shields avec des fonctions diverses qui s'enfichent sur la carte de base : ➢ relais, commande de moteurs, lecteur µSD, ... ➢ Ethernet, WIFI, GSM, GPS, … ➢ afficheurs LCD, Écran TFT, ... ➢ IDE (Environnement de Développement Intégré) multi OS : ➢ édition du programme ➢ compilation du programme ➢ transfert du programme dans la mémoire flash du µcontrôleur via le port USB Arduino :  qu'est ce que c'est ?
  • 6. 6 ➢ Diverses Cartes Arduino (µcontrôleurs) Arduino :  qu'est ce que c'est ? Mega : 5,33 x 10,16 cm Nano : 1,85 x 4,32 cm Esplora : 6,1 x 16,51 cm Uno  : 5,33 x 6,86 cm Lilypad : Ø 5 cm
  • 7. 7 ➢ Divers Shields Arduino Arduino :  qu'est ce que c'est ? Commande moteurs Relais WIFI GSM Ethernet LCD
  • 8. 8 ➢ Carte Arduino + Shields Arduino :  qu'est ce que c'est ?
  • 9. 9 Un IDE (Environnement de Développement Intégré) multi OS qui permet d'éditer le programme sur PC Arduino :  qu'est ce que c'est ?
  • 10. 10 Le composant principal de la carte Arduino est un Microcontrôleur Arduino :  comment ça marche ? Unité arithmétique et logique Mémoires E/S Ports série
  • 11. 11 ➢ Langage proche du C. ➢ Programme structuré : ➢ une section « setup » 1 seule exécution après RàZ ; ➢ une section « loop » exécutée indéfiniment en boucle. ➢ De très nombreuses librairies logicielles disponibles. Arduino :  comment ça marche ? Programmation Setup Loop
  • 12. 12 01011101100 PC USB Arduino :  comment ça marche ? int LED = 12 ; void setup() { pinMode(LED, OUTPUT) ; } void loop() { digitalWrite(LED, LOW) ; delay(500) ; digitalWrite(LED, HIGH) ; delay(500) ; }
  • 13. 13 ➢ Plus grande proximité avec la couche matérielle. ➢ Modularité avec les divers Shields. ➢ Pas d'OS => mieux adapté à la gestion du temps réel. ➢ Prix : ➢ Arduino Uno ~ 20€ ➢ 5,33 x 6,86 cm - 14 E/S dig. (6 S PWM) + 6 E analog. ➢ Flash : 16k (BL=2k) - RAM : 1k - E²PROM : 0,5k ➢ Arduino Mega ~ 30€ ➢ 5,33 x 10,16 cm - 54 E/S dig. (14 S PWM) + 16 E analog. ➢ Flash : 128k (BL=4k) - RAM : 8k - E²PROM : 4k ➢ Arduino Nano ~15€ ➢ 1,85 x 4,32 cm - 14 E/S dig. (6 S PWM) + 8 E analog. ➢ Flash : 16k (BL=2k) - RAM : 1k -E²PROM : 0,5k Arduino :  pourquoi ne pas utiliser un mini  PC (type raspberry pi) ?
  • 14. 14 ➢ Pas ou peu si on utilise des cartes et des modules tout faits. ➢ La communauté francophone est très active sur le forum. => entraide, tutoriels, exemples de réalisations, ... ➢ Il faut des connaissances en électronique si on veut optimiser ou faire du sur-mesure. Arduino : faut-il des  connaissances en électronique ?