J'ai besoin d'aide pour allumer une lampe avec un programme arduino

Publié le 19 janv. 2017 il y a 2A par jjll35 - Fin › 22 janv. 2017 dans 2A
5

Sujet du devoir

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);
}
}

Capture du 2017-01-19 11-01-03

Image concernant mon devoir de Informatique




0 commentaire pour ce devoir



Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte