Hugues Aubin Baptiste Gaultier
BY-SA 2.0 M. Banzi, B. Gaultier
Introduction Arduino Micro-contrôleur Mémoire Port USB Entrées/sorties
Introduction Arduino Base simple Grande communauté Nombreux projets
The magic clock - Brad Collette Projets Botanicalls - K. Hartman, K. London, R. Bray, R. FaludiMakerbot - Adam Mayer, Zach Smith et Bre Pettis Quaduino – Paul René Jørgensen OpenPCR – Université de l'Utah SmarTB – TB Objectif : connaître la consommation électriques des équipements du campus afin de la réduire.
SmarTB Comment ?
SmarTB Deux sous-projet : Base Arduino Wattmètre Module sans-fils
SmarTB Deux sous-projet : Interface web
Programme de l'atelier Sept prototypes proposés Clignotage de diode Diode contrôlée par bouton poussoir Communications sans-fils Remonté d'informations énergétiques Thermomètre numérique Capteur de luminosité Utilisation d'une LED RGB
Programme de l'atelier Deux groupes Jamais touché à Arduino → avec Hugues Déjà fait clignoter une LED → avec Baptiste
Programme de l'atelier Étapes pour chaque prototype Matériel nécessaire (par groupe) Montage Programmation
Montage
Programmation
void setup() { // ce qu'on veut faire une fois au début } void loop() { // ce que l'on veut répéter // Syntaxe très proche du C/Java // Librairies écrites en C ou C++ }
Programmation void setup() { // initialize the digital pin as an output. pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // set the LED on delay(1000); // wait for a second digitalWrite(13, LOW); // set the LED off delay(1000); // wait for a second }
goo.gl/ZR9yz C'est parti
Questions ?