4. Arduino ? Le concept
• Idée lancée par Massimo Banzi en 2005
• Fournir des kits développement de microcontrôleur à
moindre coût (moins de 50 $)
• Utilisable pour du prototypage rapide
• Matériel Open Hardware
• Logiciel Open Source
• De nombreuses déclinaisons & clones
20/01/2014
www.ekito.fr
4
5. Arduino ? L’IDE
•
•
•
•
Axé vers les débutants
Langage C / C++
Ensemble de bibliothèques de haut niveau
Exemple :
– « PORTB = B000010 » devient « digitalWrite(9, HIGH) »
• Il reste tout de même possible d’utiliser les accès bas
niveau.
20/01/2014
www.ekito.fr
5
6. Arduino ? Le matériel
• Une carte Arduino est composée
–
–
–
–
D’un microcontrôleur (µC) programmable.
D’un accès facilité aux entrées / sorties du µC.
D’une alimentation régulée.
D’une interface avec le PC pour la programmation du µC.
20/01/2014
www.ekito.fr
6
7. Quelques modèles
Arduino Uno
•
•
•
•
•
•
•
•
•
Modèle officiel Arduino
Contrôleur : ATmega328 (8 bits)
Fréquence : 16 MHz
RAM : 2 ko
Flash : 32 ko
EEPROM : 1 ko
Entrées / sorties numériques : 14
Entrées analogiques : 6 (10 bits)
Coût : environ 20 €
• Note : c’est le modèle Arduino de base
20/01/2014
www.ekito.fr
7
8. Quelques modèles
Arduino Yún
•
•
•
•
•
•
•
•
•
Modèle officiel Arduino
Contrôleur : ATmega32u4 (8 bits)
Fréquence : 16 MHz
RAM : 2,5 ko
Flash : 32 ko
EEPROM : 1 ko
Entrées / sorties numériques : 20
Entrées analogiques : 12 (10 bits)
Coût : environ 60 €
• Note : possède en parallèle un microordinateur tournant sous Linux pour gérer le
réseau WIFI ou Ethernet
20/01/2014
www.ekito.fr
8
9. Quelques modèles
RFduino
•
•
•
•
•
•
•
•
•
Modèle compatible Arduino
Contrôleur : Cortex M-0 (ARM, 32 bit)
Fréquence : ?? (à priori 16 MHz)
RAM : 8 ko
Flash : 128 ko
EEPROM : taille flash - taille du programme
Entrées / sorties numériques : 7
Entrées analogiques : 7 (10 bits)
Environ 23 $ sans shield de
programmation, 40 $ avec.
• Note : est équipé d’un contrôleur Bluetooth
Low Energy
20/01/2014
www.ekito.fr
9
10. Quelques modèles
Spark Core
•
•
•
•
•
•
•
•
•
Modèle ni officiel, ni compatible Arduino
Contrôleur : Cortex M-3 (ARM, 32 bit)
Fréquence : 72 MHz
RAM : 20 ko
Flash : 108 ko
EEPROM : 1650 ko
Entrées / sorties numériques : 16
Entrées analogiques : 8 (12 bits)
Coût : 39 $
• Note : est équipé d’un contrôleur WIFI, est
programmable et accessible par le Cloud
20/01/2014
www.ekito.fr
10
12. Les shields
• Permettent d’étendre les fonctionnalités des cartes Arduino (réseau, son, contrôle
de moteurs, etc).
• Format standard pour les cartes officielles ou clones.
• Format spécifiques pour les cartes ne suivant pas le design de référence.
20/01/2014
www.ekito.fr
12
17. Plus d’informations
Laurent Blondon
ekito
SARL au capital de 150 000 €
RCS Toulouse 485 109 300
1 place de la bourse 31000 Toulouse
contact@ekito.fr – www.ekito.fr
20/01/2014
www.ekito.fr
Responsable Commercial
Tél. : + 33 (0) 659 976 860
lblondon@ekito.fr
17
18. Copyright
• Vous êtes libres de :
– Reproduire, distribuer et communiquer l’œuvre
– Adapter l’œuvre
– D’utiliser cette œuvre à des fins commerciales
• Selon les conditions suivantes :
– Vous devez attribuer l’œuvre de la manière indiquée par
l’auteur de l’œuvre ou le titulaire des droits (mais pas
d’une manière qui suggérerait qu’ils vous
approuvent, vous ou votre utilisation de l’œuvre).
http://creativecommons.org/licenses/by/3.0/fr/
20/01/2014
www.ekito.fr
18