Bonjour à tous
J'aurai une petite question svp.
Imaginons que j'ai 3 cases, dans chaque case il y a 2 LEDs ( une bleu et l'autre rouge ) et un bouton poussoir dans chaque case.
Voici donc mon code :
// Première Case
int ledR1 = 0;
int ledB1 = 1;
int bp1 = A0;
// Première Case
// Deuxième Case
int ledR2=2;
int ledB2=3;
int bp2=A1;
// Deuxième Case
// Troisième Case
int ledR3=4;
int ledB3=5;
int bp3=A2;
// Troisième Case
boolean etat = false; // variable qui contiendra l'état d'allumage des leds
void setup ()
{
// Première Case/////////////////////////////////////
pinMode (ledR1, OUTPUT);
pinMode (ledB1, OUTPUT);
// Deuxième Case/////////////////////////////////////
pinMode (ledR2, OUTPUT);
pinMode (ledB2, OUTPUT);
// Troisième Case/////////////////////////////////////
pinMode (ledR3, OUTPUT);
pinMode (ledB3, OUTPUT);
}
void loop ()
{
if (digitalRead (bp1) == HIGH) // si le bouton est appuyé
{
digitalWrite (ledR1, HIGH);
digitalWrite (ledB1, HIGH);
}
if (digitalRead (bp2) == HIGH)
{
digitalWrite (ledR2, HIGH);
digitalWrite (ledB2, HIGH);
}
if (digitalRead (bp3) == HIGH)
{
digitalWrite (ledR3, HIGH);
digitalWrite (ledB3, HIGH);
}
}
Voici dont mon problème : En fait j'aimerai savoir comment faut il faire pour alterner l'allumage des LEDs c'est à dire que si j'appuie sur le bouton 1 (bp1 dans la première case ) la LED rouge s'allume puis ensuite si j'appuis sur le bouton 3 (bp3 de la troisième case ) la led bleu de la troisième case s'allume et de même pour le bouton 2 sauf que après c'est la LED rouge svp
Et voici mon montage au complet :
Merci à tous
Bonne fin de soirée.