Étape 6: Croquis - créer des croquis à disque relais
Créer l’esquisse qui conduira le relais pour ce projet.
Vous pouvez soit entrer le code vous-même ou vous pouvez copier et coller à partir d’ici.
Signal d’essai relais lorsque le bouton est enfoncé
Broche 7 permet d’envoyer le signal à relais
LED s’allume lorsque le bouton est enfoncé pour tester le code de croquis
et gardez-le après que qu’il est libéré
y compris les simples hors rebondissant
//
#define LED13 / / le code pin de la LED
#define bouton 2 / / l’entrée pin où le bouton poussoir est connecté
#define relais 7 / / broches pour signal relay
int val = 0 ; Val servira à stocker l’état de
de l’axe d’entrée
old_val int = 0 ; Cette variable stocke la précédente
valeur du « val »
État int = 0 ; 0 = LED off et 1 = del sur
void setup() {}
pinMode (LED, sortie) ; dire arduino LED est une sortie
pinMode (entrée, bouton) ; et le bouton est une entrée
pinMode (relais, sortie) ; raconte arduino relais est une sortie
}
void loop() {}
Val=digitalRead(Button) ; lire la valeur d’entrée et stockez-le--nouvelle entrée
vérifier s’il y avait une transition
Si ((val==HIGH) & & (old_val == faible)) {}
État = 1 - État ;
Delay(10) ;
}
old_val = val ; Val est maintenant vieux, nous allons stocker
Si (État == 1) {}
digitalWrite(LED,HIGH) ; allumer la LED
digitalWrite(RELAY,HIGH) ; Mettez en marche relais
} else {}
digitalWrite(LED,LOW) ; éteindre la LED
digitalWrite(RELAY,LOW) ; désactiver le relais
}
}
TESTEZ VOTRE CROQUIS :
Charger l’esquisse sur l’Arduino.
Commutateur de bouton poussoir--LED sur la broche 13 doit s’allumer.
Si ce n’est pas le cas, vous devez désactiver bug votre croquis et le rendent comme celui ci-dessus.