Conférence effectuée lors des JM2L 2011 à Sophia Antipolis
- Qu'est ce que l'Arduino?
- Quelle est son origine? Pourquoi a-t-il été créé?
- Comment s'en servir ? (sous quels environnements ? à quel coût ?)
- A quoi peut-il servir ?
- Quel est son avenir?
2. Qui suis-je ?
• Scientifique de formation
• Développeur Web, maintenant Architecte Web
• Bricoleur, bidouilleur
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
3. Qu’est-ce que l’Arduino ?
• Plateforme informatique open source basé sur :
• un simple micro-contrôleur
• un environnement de développement intégré pour écrire
les logiciels
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
4. Qu’est-ce que l’Arduino ?
• Multiplateforme :
• Windows,
• MacOSx,
• Linux
• 300 000 expédiés par plus de 200 distributeurs
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
5. Son histoire
• Démarré en 2005 en Italie
• Basé sur un autre projet open source Wiring Platform
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
6. Son histoire
• 5 personnes :
•
Massimo Banzi (Italie)
•
David Cuartielles (Suède)
•
Tom Igoe (Etats-unis)
•
Gianluca Martino (Italie)
•
David A Mellis (Etats-unis)
• Android Open Accessory Development Kit (ADK)
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
7. Comment le définir ?
• Simple
• Peu coûteux en matériel
• Logiciel de développement gratuit
• Ouvert à tous
• Adaptable à beaucoup de besoins
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
8. La ‘petite’ famille
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
9. ATMega328
• 16Mhz
• 32k de mémoire Flash, 1k EEPROM, 2k SRAM
• N entrées/sorties (selon le modèle) dont certaines
configurables
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
10. Demo
• Faire clignoter une LED
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
11. Que vous faut-il ?
• IDE (Environnement de Développement Intégré)
• Plaque de pratique pour faire vos tests
• Des composants électroniques
• Quelques notions d’électronique
La seule limite : votre imagination ...
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
12. Démo
• Récupérer la température
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
13. Démo
• Récupérer la température
• Outils : Fritzing
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
17. Interfaces logicielles
• Langage de développement par l’interface
• Python
• Ruby
• C / C++
• Flash
• Processing
• PHP
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
18. Démo
• Envoyer un tweet
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
19. Informations
• Achat via Internet
• Site http://www.arduino.cc
• Forum dont une partie FR : http://forum.arduino.cc
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011
20. En résumé
• Si cela vous tente,
• Testez le
Do It Yourself
Présentation Arduino - Olivier NOEL
lundi 28 novembre 2011