Étape 4: Programme de l’Arduino
Le croquis permet le cœur à la lueur rouge jusqu'à ce que vous tirez la queue du chat, connecté à l’interrupteur variateur. Dans un tel cas, la bouche s’allume en vert et l’avertisseur sonore se déclenche.
/*
Ne déranger Kitty Sketch
La LED rouge reste allumée jusqu'à ce que le variateur est glissé sur la position ON. Cela la LED verte s’allume et sonne l’alarme.
*/
int dimmerPin = A1 ; Définir l’axe variateur connecté à la broche analogique
int redLED = 9 ; Définir la LED verte (bouche)
Qu’int = 1 ; Définir la LED rouge (coeur)
int dimmerValue = 0 ; Définir le paramètre du gradateur à 0 (OFF)
void setup()
{
pinMode (dimmerPin, entrée) ; Définir le variateur comme périphérique d’entrée
pinMode (redLED, sortie) ; Définir la LED verte comme un périphérique de sortie
pinMode (que, sortie) ; Définir la LED rouge comme un périphérique de sortie
}
void loop()
{
dimmerValue = analogRead(dimmerPin) ; Le variateur va d’entrée de données analogiques
Si (dimmerValue > 0) / / créer le scénario que si le variateur réglage est supérieur à 0 (sur)...
{
digitalWrite(greenLED,HIGH) ; Ensuite la LED verte s’allume
digitalWrite (redLED, basse) ; La LED rouge s’éteint
ton (5, 100, 1000) ; Le vibreur sur la broche 5 sonnera à fréquence 100 pendant 1 seconde
}
else / / pendant le réglage du gradateur à 0 (OFF)
{
digitalWrite (redLED, HIGH) ; La LED rouge s’allume
digitalWrite(greenLED,LOW) ; La LED verte s’éteint
noTone(5) ; Le buzzer ne fera aucun bruit
}
}