SlideShare ist ein Scribd-Unternehmen logo
1 von 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 ?

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Conception et réalisation d’un MINI SMART HOME
Conception et réalisation  d’un MINI SMART HOMEConception et réalisation  d’un MINI SMART HOME
Conception et réalisation d’un MINI SMART HOMESoukainawarach
 
Presentation pfe RoBeX
Presentation pfe RoBeXPresentation pfe RoBeX
Presentation pfe RoBeXjalel Derbali
 
Rapport regulation-de-temperature
Rapport regulation-de-temperatureRapport regulation-de-temperature
Rapport regulation-de-temperatureMarwa Bhouri
 
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...Mohamed Amine Mahmoudi
 
Programmation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationProgrammation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationECAM Brussels Engineering School
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automateselectrolouhla
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Mohammed Lamghari
 
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
 
Rapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenanceRapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenanceYounesSALEK1
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEHoussem Eddine LASSOUED
 
2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligne2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligneAziz ShadowStokes
 
Architecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
Architecture des ordinateurs Elaboré par- ABIDA Mounir.pptArchitecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
Architecture des ordinateurs Elaboré par- ABIDA Mounir.pptwafawafa52
 
Automatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application androidAutomatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application androidAbderrahim Bouharaoua
 

Was ist angesagt? (20)

SMART Home Rapport
SMART Home RapportSMART Home Rapport
SMART Home Rapport
 
Les systèmes embarqués arduino
Les systèmes embarqués arduinoLes systèmes embarqués arduino
Les systèmes embarqués arduino
 
Cours pics16 f877
Cours pics16 f877Cours pics16 f877
Cours pics16 f877
 
Microcontrôleur
MicrocontrôleurMicrocontrôleur
Microcontrôleur
 
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
 
Conception et réalisation d’un MINI SMART HOME
Conception et réalisation  d’un MINI SMART HOMEConception et réalisation  d’un MINI SMART HOME
Conception et réalisation d’un MINI SMART HOME
 
Presentation pfe RoBeX
Presentation pfe RoBeXPresentation pfe RoBeX
Presentation pfe RoBeX
 
Rapport regulation-de-temperature
Rapport regulation-de-temperatureRapport regulation-de-temperature
Rapport regulation-de-temperature
 
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
 
Programmation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationProgrammation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communication
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2
 
Rapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFERapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFE
 
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
 
Rapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenanceRapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenance
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFE
 
2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligne2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligne
 
Rapport pfe licence
Rapport pfe licenceRapport pfe licence
Rapport pfe licence
 
Architecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
Architecture des ordinateurs Elaboré par- ABIDA Mounir.pptArchitecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
Architecture des ordinateurs Elaboré par- ABIDA Mounir.ppt
 
Automatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application androidAutomatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application android
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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 ?