« LilyPad » : différence entre les versions
Ligne 56 : | Ligne 56 : | ||
void loop(){ | void loop(){ | ||
digitalWrite(5, HIGH); // Allumer le LED | digitalWrite(5, HIGH); // Allumer le LED | ||
delay(1000); // Pause d'une seconde | |||
digitalWrite(5, LOW); // Eteindre le LED | |||
[[Category:Technologies]] | [[Category:Technologies]] | ||
[[Category:Programmation]] | [[Category:Programmation]] |
Version du 28 janvier 2020 à 09:54
Introduction
"La carte LilyPad Arduino est un produit original imaginé pour une intégration dans les vêtements. De par sa forme ronde, elle se différencie des autres cartes Arduino. Elle est parfaite pour les applications portables ou « wearable ». Elle possède une puissance moins attrayante, mais permet d’étendre la construction d’objets intelligents un peu plus que la carte Nano de par ses propriétés étonnantes. En effet, cette carte est lavable ! Elle pourra donc se glisser dans les poches de vêtements pour donner des effets sympathiques ou, par exemple, pour faire un vêtement connecté à l’humeur de celui qui le porte." Arduino - Apprendre à développer pour créer des objets intelligents (Octobre 2019)
à faire :
Photo de la face avant à venir
Explication des broches
Photo de la face arrière à venir
Explication des broches
Spécifications technique
Microcontroller | ATmega168 ou ATmega328V |
Tensions de fonctiomment | 2.7-5.5 V |
Tension d'entrée | 2.7-5.5 V |
Digital I/O Pins | 14 |
Canaux PWM | 6 |
Canaux d'entrée analogiques | 6 |
Courant CC par broche I / O | 40 mA |
Mémoire Flash | 16 Ko (dont 2 Ko utilisés par le chargeur de démarrage) |
SRAM | 1 KB |
EPPROM | 512 bytes |
Vitesse de l'horloge | 8 MHz |
Programmation
Le LilyPad Arduino peut être programmé avec l'Arduino Arduino Software (IDE). Pour l'utiliser il faut séléctionner "LilyPad Arduino" dans le menu "Tools > Board".
Le microcontroller ATmega168V ou ATmega328V du LilyPad Arduino vient préconfiguré avec un bootloader qui permet d'uploader du nouveau code sans l'utilisation de matériel de progammation externe.
Voici un exemple de code qui permet de faire allumer et éteindre un LED qui serait relié au LilyPad.
// La fonction setup ne se joue qu'une fois, au début de l'éxecution du programme void setup(){ pinMode(5, OUTPUT); } // La fonction loop tourne en boucle indéfiniment void loop(){ digitalWrite(5, HIGH); // Allumer le LED delay(1000); // Pause d'une seconde digitalWrite(5, LOW); // Eteindre le LED
Bibliographie
Arduino - Apprendre à développer pour créer des objets intelligents - Editions ENU