Etape 11 : Exemple de Code de l’Arduino
Voici un exemple vraiment de base de code que vous pouvez utiliser pour tester votre système.
int PropOnePin = 8 ; Prop un relié à la broche numérique 8
int PropTwoPin = 9 ; Prop celui connecté à la broche numérique 9 int PropThreePin = 10 ; Prop celui connecté à la broche numérique 10 int PropFourPin = 11 ; Prop celui connecté à la broche numérique 11 int PropFivePin = 12 ; Prop celui connecté à la broche numérique 12 int SensorPin = 3 ; capteur connecté à la broche analogique 3 int SensorVal = 0 ; variable pour stocker la valeur lue
void setup() {pinMode (PropOnePin, sortie); / / définit la broche numérique comme sortie pinMode (PropTwoPin, OUTPUT); / / définit la broche numérique comme sortie pinMode (PropThreePin, sortie); / / définit la broche numérique comme sortie pinMode (PropFourPin, sortie); / / définit la broche numérique comme sortie pinMode (PropFivePin, sortie); / / définit la broche numérique en sortie}
void loop() {SensorVal = analogRead(SensorPin); / / lecture de l’axe d’entrée si (SensorVal > 100) {digitalWrite (PropThreePin, HIGH); digitalWrite (PropFourPin, élevé); digitalWrite (PropTwoPin, élevé); digitalWrite (PropOnePin, élevé); digitalWrite (PropFivePin, élevé) ;
Delay(10000) ; digitalWrite (PropThreePin, basse) ; digitalWrite (PropFivePin, basse) ; digitalWrite (PropOnePin, basse) ; digitalWrite (PropTwoPin, basse) ; digitalWrite (PropFourPin, basse) ;
Delay(5000) ; digitalWrite (PropThreePin, élevé) ; digitalWrite (PropFourPin, élevé) ; digitalWrite (PropTwoPin, élevé) ; digitalWrite (PropOnePin, élevé) ; digitalWrite (PropFivePin, élevé) ;
Delay(10000) ; digitalWrite (PropThreePin, basse) ; digitalWrite (PropFivePin, basse) ; digitalWrite (PropOnePin, basse) ; digitalWrite (PropTwoPin, basse) ; digitalWrite (PropFourPin, basse) ; Delay(5000) ; } }