
Je finis par avoir un doute : STP teste tes boutons poussoirs à l'ohmmètre .
Ce serait étonnant. La carte est bien protégée tout de même.Georges de Villette a écrit : ↑06 août 2022, 10:58
.
Et si on disait que le processeur est dans le seau ????
.
Code : Tout sélectionner
// ****************************************
// ****** Deux boutons pour une LED *******
// *** Utilise le mode INPUT_PULLUP ***
// ****************************************
//
const int led = 13 ; // attribution de la broche 13 a led
const int bouton1 = 2 ; // Attribution de la broche 2 à bouton 1
const int bouton2 = 3 ; // Attribution de la broche 3 à bouton 2
int etat_bouton1 ; // variable qui enregistrera l'état du bouton 1 appuyé ou relâché
int etat_bouton2 ; // variable qui enregistrera l'état du bouton 2 appuyé ou relâché
//
void setup()
{
pinMode(led, OUTPUT) ; // La broche led sera utilisée en sortie
pinMode(bouton1, INPUT_PULLUP) ; // La broche bouton 1 sera utilisée en entré
pinMode(bouton2, INPUT_PULLUP) ; // La broche bouton 2 sera utilisée en entré
}
void loop() // cette zone est exécutée en boucle jusqu'à coupure de l'alimentation de la carte
{
etat_bouton1 = digitalRead(bouton1); // Lecture de la broche bouton 1 et enregistrement du resultat dans la variable
etat_bouton2 = digitalRead(bouton2); // Lecture de la broche bouton 2 et enregistrement du resultat dans la variable
if (etat_bouton1 == LOW || etat_bouton2 == LOW )
{
digitalWrite(led, HIGH) ; // Allumage de la LED
}
else // Sinon
{
digitalWrite(led, LOW) ; // Extinction de la LED
}
// Fin du programme, a la ligne suivante retour a la ligne void loop
}
C'était ça la finesse !Georges de Villette a écrit : ↑06 août 2022, 14:28
Et bien çà fonctionne !!!!
Tout est dans la couleur des fils !!!![]()