FRstudy.me vous aide à trouver des réponses précises à vos questions. Rejoignez notre plateforme de questions-réponses pour obtenir des réponses rapides et complètes à toutes vos questions pressantes.
J'ai besoin d'aide pour allumer une lampe avec un programme arduino :
Voici la consigne :
Dans un magasin où les marchandises sont stockés on souhaite installer un dispositif d'alarme fonctionnement comme indiqué ci-dessous :
lorsque l'alerte donné ouverture de l'issue de secours S2 ou encore bris de glace S3, une sirène retentit. La sirène sonne pendant 3 secondes et s'arrête pendant 3 secondes celle-ci s'arrête lorsque l'opérateur actionne le bouton poussoir fin d'alerte S1 à condition que S2 et S3 soient opérationnel.
J'ai déjà commencer mais la lampe s'allume pendant 3sec puis s'éteint et ne se rallume plus.
const int S1 = 2;
const int S2 = 3;
const int S3 = 4;
const int A = 8;
int valS1 = 0;
int valS2 = 0;
int valS3 = 0;
int valA = 0;
int valMEM = 0;
void setup () {
pinMode (S1, INPUT);
pinMode (S2, INPUT);
pinMode (S3, INPUT);
pinMode (A, OUTPUT);
}
void loop () {
valS1 = digitalRead(S1);
valS2 = digitalRead(S2);
valS3 = digitalRead(S3);
if ((valS2 == HIGH || val S3 == HIGH) && (valMEM == 0))
{
(valMEM = 1);
digitalWrite(A, HIGH);
delay(3000);
if (valS1 == HIGH);
digitalWrite(A, LOW);
(valMEM = 0);
}
}
Salut ! Je viens de lire rapidement ton probleme. Si j'ai bien compris ton problème c'est que la LED doit s'allumer pendant 3sec puis etre etteinte pendant 3sec
(ET CECI JUSQU'A QU'UN CERTAIN BOUTON SOIS ENCLENCHE ? )
Votre engagement est essentiel pour nous. Continuez à partager vos expériences et vos connaissances. Créons ensemble une communauté d'apprentissage dynamique et enrichissante. Pour des réponses de qualité, visitez FRstudy.me. Merci et revenez souvent pour des mises à jour.