Lilypad & arc reactor

Aujourd’hui j’ai décidé de sacrifier mon LilyPad auquel j’ai malencontreusement arraché le port micro USB en lui soudant des fils conducteurs aux sorties (ce n’est pas son utilisation normal), je suis censé coudre le LilyPad ainsi que les composants (micro LED) et les relier avec du fil à coudre conducteur.

Donc un lilypad sans micro USB et avec des fils soudés ça donne ceci :

IMG_20141021_235520

Bien-sur j’en ai pris un deuxième pour la version final celui ci sera le cobaye pour mes expérimentations.

Ce sacrifice n’aura pas été vain car il m’aura permis de tester mon premier code sur LilyPad qui devrait ressembler a un allumage progressif des 8 LEDs.

Voici le script en question :

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
long delai = 150;
// the setup routine runs once when you press reset:
void setup() {
 // initialize the digital pin as an output.
 pinMode(2, OUTPUT);
 pinMode(A2, OUTPUT);
 pinMode(A3, OUTPUT);
 pinMode(A4, OUTPUT);
 pinMode(A5, OUTPUT);
 pinMode(3, OUTPUT);
 pinMode(9, OUTPUT);
 pinMode(10, OUTPUT);
 // pinMode(11, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
 if(delai>0){
 digitalWrite(A2, HIGH); 
 delay(delai); 
 digitalWrite(A2, LOW); 
 digitalWrite(A3, HIGH); 
 delay(delai); 
 digitalWrite(A3, LOW); 
 digitalWrite(A4, HIGH); 
 delay(delai); 
 digitalWrite(A4, LOW); 
 digitalWrite(A5, HIGH); 
 delay(delai); 
 digitalWrite(A5, LOW); 
 digitalWrite(2, HIGH); 
 delay(delai); 
 digitalWrite(2, LOW); 
 digitalWrite(3, HIGH); 
 delay(delai); 
 digitalWrite(3, LOW); 
 digitalWrite(9, HIGH); 
 delay(delai); 
 digitalWrite(9, LOW); 
 digitalWrite(10, HIGH); 
 delay(delai); 
 digitalWrite(10, LOW); 
 delai -= 20; 
 }else{
 digitalWrite(2, HIGH);
 digitalWrite(3, HIGH);
 digitalWrite(9, HIGH);
 digitalWrite(10, HIGH);
 digitalWrite(A2, HIGH);
 digitalWrite(A3, HIGH); 
 digitalWrite(A4, HIGH); 
 digitalWrite(A5, HIGH); 
 }
}

pour rappel, ceci n’est qu’un premier script et donc une base. C’est loin d’être le script définitif.

une petite simulation avec un arduino :

http://123d.circuits.io/circuits/380872-the-unnamed-circuit

et enfin le rendu avec la platine d’essai :

n’hésitez pas à commenter ou à poser des questions. 😉