SlideShare une entreprise Scribd logo
1  sur  14
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

Tendances

Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEProjet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEHASSOU mohamed
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Hajer Dahech
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1SinGuy
 
Smart house Project - v1.1 - cahier de charge fonctionnel
Smart house Project - v1.1 - cahier de charge fonctionnelSmart house Project - v1.1 - cahier de charge fonctionnel
Smart house Project - v1.1 - cahier de charge fonctionnelRomaric Saounde Tsopnang
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésECAM Brussels Engineering School
 
SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13Mohsen Sadok
 
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREHajer Dahech
 
Automates programmables industriels
Automates programmables industrielsAutomates programmables industriels
Automates programmables industrielsHafsaELMessaoudi
 
Rapport PFE Génie Electrique (2016)
Rapport PFE Génie Electrique (2016)Rapport PFE Génie Electrique (2016)
Rapport PFE Génie Electrique (2016)Mohsen Sadok
 
Presentation pfe RoBeX
Presentation pfe RoBeXPresentation pfe RoBeX
Presentation pfe RoBeXjalel Derbali
 
Câblage Entrées / Sorties Automate programmable
Câblage Entrées / Sorties Automate programmable Câblage Entrées / Sorties Automate programmable
Câblage Entrées / Sorties Automate programmable morin moli
 
Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...BADDOU mohamed
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
MALLAT_BOURUIS
MALLAT_BOURUISMALLAT_BOURUIS
MALLAT_BOURUISAli Mallat
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Mohammed Lamghari
 
Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016Soufiane KALLIDA
 

Tendances (20)

Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEProjet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
 
Les systèmes embarqués arduino
Les systèmes embarqués arduinoLes systèmes embarqués arduino
Les systèmes embarqués arduino
 
Smart house Project - v1.1 - cahier de charge fonctionnel
Smart house Project - v1.1 - cahier de charge fonctionnelSmart house Project - v1.1 - cahier de charge fonctionnel
Smart house Project - v1.1 - cahier de charge fonctionnel
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
 
SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13
 
Microcontroleurs
MicrocontroleursMicrocontroleurs
Microcontroleurs
 
SMART Home Rapport
SMART Home RapportSMART Home Rapport
SMART Home Rapport
 
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
 
Automates programmables industriels
Automates programmables industrielsAutomates programmables industriels
Automates programmables industriels
 
Rapport PFE Génie Electrique (2016)
Rapport PFE Génie Electrique (2016)Rapport PFE Génie Electrique (2016)
Rapport PFE Génie Electrique (2016)
 
Presentation pfe RoBeX
Presentation pfe RoBeXPresentation pfe RoBeX
Presentation pfe RoBeX
 
Câblage Entrées / Sorties Automate programmable
Câblage Entrées / Sorties Automate programmable Câblage Entrées / Sorties Automate programmable
Câblage Entrées / Sorties Automate programmable
 
Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
MALLAT_BOURUIS
MALLAT_BOURUISMALLAT_BOURUIS
MALLAT_BOURUIS
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2
 
Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
 

Similaire à Presentation arduino

presentation_arduino.pdf
presentation_arduino.pdfpresentation_arduino.pdf
presentation_arduino.pdfMajidAmmar
 
Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Thierry Gayet
 
Easy Hard(ware) with Arduino
Easy Hard(ware) with ArduinoEasy Hard(ware) with Arduino
Easy Hard(ware) with ArduinoYannick CHIRON
 
PPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.pptPPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.pptChokri Boussetta
 
Arduino expliqué à mon boss !
Arduino expliqué à mon boss !Arduino expliqué à mon boss !
Arduino expliqué à mon boss !Be Angels
 
121115 Présentation Arduino Cocoaheads
121115 Présentation Arduino Cocoaheads121115 Présentation Arduino Cocoaheads
121115 Présentation Arduino Cocoaheadscgodefroy
 
carte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptxcarte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptxmoniabenaissa88
 
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadiCWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadiCapgemini
 
Decouverte arduino
Decouverte arduinoDecouverte arduino
Decouverte arduinog-p-l
 
Arduino Algiers MeetUp
Arduino Algiers MeetUpArduino Algiers MeetUp
Arduino Algiers MeetUpLakhdar Meftah
 
Présentation Arduino
Présentation ArduinoPrésentation Arduino
Présentation ArduinoArnaud Boudou
 
Le grand livre d'Arduino pdf
Le grand livre d'Arduino pdfLe grand livre d'Arduino pdf
Le grand livre d'Arduino pdfkinziramtane
 
Presntation about Arduino pins and for what
Presntation about Arduino pins and for whatPresntation about Arduino pins and for what
Presntation about Arduino pins and for whatMohamedSalimBelkorch
 
I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016Romaric Saounde Tsopnang
 
2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open HardwareSylvain Wallez
 
Arduino saison 1-20180526
Arduino saison 1-20180526Arduino saison 1-20180526
Arduino saison 1-20180526FrancisGILLET
 
Arduino_Board_and_Shield.ppt
Arduino_Board_and_Shield.pptArduino_Board_and_Shield.ppt
Arduino_Board_and_Shield.pptMohamed Ali Daymi
 

Similaire à Presentation arduino (20)

presentation_arduino.pdf
presentation_arduino.pdfpresentation_arduino.pdf
presentation_arduino.pdf
 
Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )
 
Easy Hard(ware) with Arduino
Easy Hard(ware) with ArduinoEasy Hard(ware) with Arduino
Easy Hard(ware) with Arduino
 
PPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.pptPPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.ppt
 
Arduino expliqué à mon boss !
Arduino expliqué à mon boss !Arduino expliqué à mon boss !
Arduino expliqué à mon boss !
 
121115 Présentation Arduino Cocoaheads
121115 Présentation Arduino Cocoaheads121115 Présentation Arduino Cocoaheads
121115 Présentation Arduino Cocoaheads
 
carte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptxcarte arduino prsentation youssef ahmed .pptx
carte arduino prsentation youssef ahmed .pptx
 
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadiCWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi
CWIN17 Morocco / IoT - arduino, the brain knot rachid el ayadi
 
Decouverte arduino
Decouverte arduinoDecouverte arduino
Decouverte arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino Algiers MeetUp
Arduino Algiers MeetUpArduino Algiers MeetUp
Arduino Algiers MeetUp
 
Présentation Arduino
Présentation ArduinoPrésentation Arduino
Présentation Arduino
 
Le grand livre d'Arduino pdf
Le grand livre d'Arduino pdfLe grand livre d'Arduino pdf
Le grand livre d'Arduino pdf
 
Presntation about Arduino pins and for what
Presntation about Arduino pins and for whatPresntation about Arduino pins and for what
Presntation about Arduino pins and for what
 
I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016
 
2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware2012 11 Toulibre - Open Hardware
2012 11 Toulibre - Open Hardware
 
Arduino saison 1-20180526
Arduino saison 1-20180526Arduino saison 1-20180526
Arduino saison 1-20180526
 
Arduino
ArduinoArduino
Arduino
 
Arduino_Board_and_Shield.ppt
Arduino_Board_and_Shield.pptArduino_Board_and_Shield.ppt
Arduino_Board_and_Shield.ppt
 
Le multitouch au Musée
Le multitouch au MuséeLe multitouch au Musée
Le multitouch au Musée
 

Plus de SinGuy

Iot juin 2017
Iot juin 2017Iot juin 2017
Iot juin 2017SinGuy
 
Formation de formateurs module 2a
Formation de formateurs module 2aFormation de formateurs module 2a
Formation de formateurs module 2aSinGuy
 
Formation de formateurs module 2
Formation de formateurs module 2Formation de formateurs module 2
Formation de formateurs module 2SinGuy
 
Formation de formateurs fondamentaux
Formation de formateurs fondamentauxFormation de formateurs fondamentaux
Formation de formateurs fondamentauxSinGuy
 
Conférence les technologies du numérique st exupéry 8 nov. 2017
Conférence les technologies du numérique st exupéry 8 nov.  2017Conférence les technologies du numérique st exupéry 8 nov.  2017
Conférence les technologies du numérique st exupéry 8 nov. 2017SinGuy
 
Conférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juinConférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juinSinGuy
 
Présentation FabLab Aix en Provence
Présentation FabLab Aix en ProvencePrésentation FabLab Aix en Provence
Présentation FabLab Aix en ProvenceSinGuy
 
Rénovation du bac pro sen 13 & 14 06 2016
Rénovation du bac pro sen 13 & 14 06 2016Rénovation du bac pro sen 13 & 14 06 2016
Rénovation du bac pro sen 13 & 14 06 2016SinGuy
 
Présentation projet domotique
Présentation projet domotiquePrésentation projet domotique
Présentation projet domotiqueSinGuy
 
Présentation projet robot télésurveillance 1
Présentation projet robot télésurveillance 1Présentation projet robot télésurveillance 1
Présentation projet robot télésurveillance 1SinGuy
 
Les mooc
Les moocLes mooc
Les moocSinGuy
 

Plus de SinGuy (12)

Iot juin 2017
Iot juin 2017Iot juin 2017
Iot juin 2017
 
Formation de formateurs module 2a
Formation de formateurs module 2aFormation de formateurs module 2a
Formation de formateurs module 2a
 
Formation de formateurs module 2
Formation de formateurs module 2Formation de formateurs module 2
Formation de formateurs module 2
 
Formation de formateurs fondamentaux
Formation de formateurs fondamentauxFormation de formateurs fondamentaux
Formation de formateurs fondamentaux
 
Oem
OemOem
Oem
 
Conférence les technologies du numérique st exupéry 8 nov. 2017
Conférence les technologies du numérique st exupéry 8 nov.  2017Conférence les technologies du numérique st exupéry 8 nov.  2017
Conférence les technologies du numérique st exupéry 8 nov. 2017
 
Conférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juinConférence directeurs de gip 29 juin
Conférence directeurs de gip 29 juin
 
Présentation FabLab Aix en Provence
Présentation FabLab Aix en ProvencePrésentation FabLab Aix en Provence
Présentation FabLab Aix en Provence
 
Rénovation du bac pro sen 13 & 14 06 2016
Rénovation du bac pro sen 13 & 14 06 2016Rénovation du bac pro sen 13 & 14 06 2016
Rénovation du bac pro sen 13 & 14 06 2016
 
Présentation projet domotique
Présentation projet domotiquePrésentation projet domotique
Présentation projet domotique
 
Présentation projet robot télésurveillance 1
Présentation projet robot télésurveillance 1Présentation projet robot télésurveillance 1
Présentation projet robot télésurveillance 1
 
Les mooc
Les moocLes mooc
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 ?