Étape 5: Codage le LilyPad
À l’aide de votre bon Port USB brancher le LilyPad et ouvrez Arduino
- des morceaux de ce code à partir du code d’effacement arduino
-Télécharger le code suivant!!!
int LED1 = 6 ; LED connectée à la broche numérique 6
int LED2 = 5 ; LED connectée à la broche numérique 5
int fadeValue ;
int sensorPin = A5 ; capteur de lumière est connectée à la broche analogique A5
int sensorValue ; variable pour stocker la valeur provenant de la sonde
void setup() {}
digitalWrite (LED1, sortie) ;
digitalWrite (LED2, sortie) ;
Serial.Begin(9600) ; initialiser le port série
rien ne se passe dans la configuration
}
void loop()
{
sensorValue = analogRead(sensorPin) ; lire la valeur de la sonde
Serial.println(sensorValue) ; Envoyer cette valeur à l’ordinateur
Delay(100) ; délai pour 1/10 de seconde
Si (sensorValue < = 250) {}
fondu du min au max par incréments de 5 points :
pour (int fadeValue = 0; fadeValue < = 255 ; fadeValue += 5) {}
définit la valeur (gamme de 0 à 255) :
analogWrite (LED1, fadeValue) ;
Delay(30) ;
}
fondu de max min par incréments de 5 points :
pour (int fadeValue = 255 ; fadeValue > = 0; fadeValue-=5) {}
définit la valeur (gamme de 0 à 255) :
analogWrite (LED1, fadeValue) ;
Attendez 30 millisecondes Voir l’effet de gradation
Delay(30) ;
}
fondu du min au max par incréments de 5 points :
pour (int fadeValue = 0; fadeValue < = 255 ; fadeValue += 5) {}
définit la valeur (gamme de 0 à 255) :
analogWrite (LED2, fadeValue) ;
Attendez 30 millisecondes Voir l’effet de gradation
Delay(30) ;
}
fondu de max min par incréments de 5 points :
pour (int fadeValue = 255 ; fadeValue > = 0; fadeValue-=5) {}
définit la valeur (gamme de 0 à 255) :
analogWrite (LED2, fadeValue) ;
Attendez 30 millisecondes Voir l’effet de gradation
Delay(30) ; }
}
else {}
digitalWrite (LED1, faible) ;
digitalWrite (LED2, faible) ;
}
}