January 2021 0 25 Report
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);
}
}

Merci d'avance
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.