Présentation Arduino
Arnaud Boudou

20/01/2014
• Arnaud Boudou
– Développeur Java / iOS chez ekito
– Twitter : @boudouarnaud
– Web (ekito) :
http://www.ekito.fr/people?a...
Sommaire
• Qu’est-ce qu’Arduino
• Différents modèles
• Les shields
• Quelques démos

20/01/2014

www.ekito.fr

3
Arduino ? Le concept
• Idée lancée par Massimo Banzi en 2005
• Fournir des kits développement de microcontrôleur à
moindre...
Arduino ? L’IDE
•
•
•
•

Axé vers les débutants
Langage C / C++
Ensemble de bibliothèques de haut niveau
Exemple :
– « POR...
Arduino ? Le matériel
• Une carte Arduino est composée
–
–
–
–

D’un microcontrôleur (µC) programmable.
D’un accès facilit...
Quelques modèles
Arduino Uno
•
•
•
•
•
•
•
•
•

Modèle officiel Arduino
Contrôleur : ATmega328 (8 bits)
Fréquence : 16 MHz...
Quelques modèles
Arduino Yún
•
•
•
•
•
•
•
•
•

Modèle officiel Arduino
Contrôleur : ATmega32u4 (8 bits)
Fréquence : 16 MH...
Quelques modèles
RFduino
•
•
•
•
•
•
•
•
•

Modèle compatible Arduino
Contrôleur : Cortex M-0 (ARM, 32 bit)
Fréquence : ??...
Quelques modèles
Spark Core
•
•
•
•
•
•
•
•
•

Modèle ni officiel, ni compatible Arduino
Contrôleur : Cortex M-3 (ARM, 32 ...
Quelques modèles
ATtiny85
•
•
•
•
•
•
•
•
•

Simple micro-contrôleur
Contrôleur : ATtiny85
Fréquence : de 1 à 20 MHz
RAM :...
Les shields
• Permettent d’étendre les fonctionnalités des cartes Arduino (réseau, son, contrôle
de moteurs, etc).
• Forma...
Les shields

20/01/2014

www.ekito.fr

13
Démos
• Arduino Uno
•
•
•
•
•

Sortie numérique
Entrée numérique
Entrée analogique
Sortie « Analogique »
Combiner traiteme...
Ressources
• Site officiel Arduino : http://www.arduino.cc/
• RFduino : http://www.rfduino.com/
• Spark Core : https://www...
Des questions ?

20/01/2014

www.ekito.fr

16
Plus d’informations
Laurent Blondon

ekito
SARL au capital de 150 000 €
RCS Toulouse 485 109 300
1 place de la bourse 3100...
Copyright
• Vous êtes libres de :
– Reproduire, distribuer et communiquer l’œuvre
– Adapter l’œuvre
– D’utiliser cette œuv...
Prochain SlideShare
Chargement dans…5
×

Présentation Arduino

1 037 vues

Publié le

Présentation Arduino dans le but d'initier au concept.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 037
Sur SlideShare
0
Issues des intégrations
0
Intégrations
21
Actions
Partages
0
Téléchargements
38
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation Arduino

  1. 1. Présentation Arduino Arnaud Boudou 20/01/2014
  2. 2. • Arnaud Boudou – Développeur Java / iOS chez ekito – Twitter : @boudouarnaud – Web (ekito) : http://www.ekito.fr/people?author_name=aboudou – Web (perso) : https://goddessgate.com/dc2/index.php/pages/projects 20/01/2014 www.ekito.fr 2
  3. 3. Sommaire • Qu’est-ce qu’Arduino • Différents modèles • Les shields • Quelques démos 20/01/2014 www.ekito.fr 3
  4. 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. 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. 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. 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. 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. 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. 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
  11. 11. Quelques modèles ATtiny85 • • • • • • • • • Simple micro-contrôleur Contrôleur : ATtiny85 Fréquence : de 1 à 20 MHz RAM : 0,5 ko Flash : 8 ko EEPROM : 0,5 ko Entrées / sorties numériques : 5 Entrées analogiques : 3 (10 bits) Coût : Environ 2 € • Note : ne prend pas de place 20/01/2014 www.ekito.fr 11
  12. 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
  13. 13. Les shields 20/01/2014 www.ekito.fr 13
  14. 14. Démos • Arduino Uno • • • • • Sortie numérique Entrée numérique Entrée analogique Sortie « Analogique » Combiner traitement entrée et sortie • Arduino Yún • Graphes de température et luminosité • Rfduino • Température • Spark Core • Communication à distance 20/01/2014 www.ekito.fr 14
  15. 15. Ressources • Site officiel Arduino : http://www.arduino.cc/ • RFduino : http://www.rfduino.com/ • Spark Core : https://www.spark.io/ • Pour les débutants et les autres – Arduino Starter Kit : http://arduino.cc/en/Main/ArduinoStarterKit – Arduino Cookbook : http://shop.oreilly.com/product/0636920022244.do 20/01/2014 www.ekito.fr 15
  16. 16. Des questions ? 20/01/2014 www.ekito.fr 16
  17. 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. 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

×