Bonsoir j'ai besoin d'une petite aide en tant que débutant !
Je désire commander la LED par un appui sur un bouton poussoir. Pour cela j'utilise les boutons poussoir présents sur la carte pour cet exercice. C'est pour cela que j’écris l'algorithme qui permet de lire la valeur du bouton poussoir actif sachant qu'ils sont branchés sur le port analogique 7.
voir setup()
{
Serial.begin (9600);
pin mode (13, OUTPUT);
}
void loop()
{
int a = analog read (7); // lecture de la valeur analogique présente
Serial.printIn(a);
If (a==143) {
digitalWrite(13, HIGH);
}
else {
digitalWrite (13,LOW);
}
}
Questions:
Le programme est il est bien configurer afin de commander une LED branché sur la broche 13 en sortie numérique sur l'Arduino ?
Proposer une modification du programme qui permettre suivant l'appui sur le bouton poussoir d'allumer ou d'éteindre la LED en tenant compte de son état précédant.
Tester le programme que se passe-t-il si on laisse le bouton appuyé ?
Proposez une solution.
Écrire l'algorithme d'un programme qui allumerai une LED présente en broche 9 qui s'activerait en recevant un 'H' du port série, et qui s'éteindrait pour tout autre valeur. Tester le programme en entrant la valeur 'H' sur l'invite de commande du port série.
Sachant que je n'est pas le matériel car c'est un projet fait en cours !
Respectueusement !
Mark !