Étape 2: Configuration de constantes
Constantes sont utilisées pour rendre plus facile de suivre le code. C’est un peu comme appelant certains matériels par un nom, donc vous pouvez garder la trace de celui-ci. Cette aide lorsque vous programmez un tas de choses à la fois comme LED, boutons poussoirs, capteurs, ect. Voici un autre exemple.
const int button1Pin = 2 ;
const int button2Pin = 3 ;
const int led1 = 11 ;
const int led2 = 12 ;
const int DEL3 = 13 ;
Cela dit j’ai 2 boutons poussoir et 3 LED.
void setup() {}
pinMode (button1Pin, entrée) ;
pinMode (button2Pin, entrée) ;
pinMode (led1, sortie) ;
pinMode (led2, sortie) ;
pinMode (DEL3, sortie) ;
}
void loop() {}
int button1State, button2State ;
button1State = digitalRead(button1Pin) ;
button2State = digitalRead(button2Pin) ;
Si ((button1State == LOW)
& & !
(button2State == Low))
{
digitalWrite (led1, HIGH) ;
}
d’autre
{
digitalWrite (led1, faible) ;
}
Si ((button2State == LOW) & & ! (button1State == Low))
{
digitalWrite (led2, HIGH) ;
}
d’autre
{
digitalWrite (led2, faible) ;
}
Si ((button1State == LOW) & & (button2State == faible))
{
digitalWrite (DEL3, HIGH) ;
digitalWrite (led2, faible) ;
digitalWrite (led1, faible) ;
}
d’autre
{
digitalWrite (DEL3, faible) ;
}
}
Cela peut sembler beaucoup, mais pour maintenant juste mise au point où j’ai utilisé des choses comme led1 ou button2Pin, je parlais précisément ce morceau de matériel. Je vais vous expliquer la fi et instructions else plus tard. Pour l’instant Voici quelques plus vocab.
Au début de la boucle Sub il y avait une autre constante, que c’est :
int button1State, button2State = il s’agit d’un autre nom, mais il incombe à l’état du bouton (poussé ou ne pas poussé)
button1State = digitalRead(button1Pin) = l’état de button1Pin (le premier bouton)
button2State = digitalRead(button2Pin) = l’état de button2Pin (le deuxième bouton)
ATTENTION : BEAUCOUP D’ERREURS PROVIENNENT DU CODE EST ÉCRIT DE LA FAÇON DE MAL, VEILLEZ À CE QUE CHAQUE CHOSE EST À DROITE.