Participation à innovez: l'alarme intelligente
Voici la présentation de mon invention : L'alarme intelligente destinée au concours innovez.
Vous trouverez dans l'article mon dossier de présentation.
Description simple du code Arduino présent sur l'alarme intelligente
int switchPin = 2; int enablePin =5 ; int enablePin2 =4 ; int enablePin3 = 3; int enablePin4 = 6; int enablePin00 = 0; int enablePin0 = 1; long Led_verte = 0 ; long Led_jaune = 0 ; long Led_orange = 0 ; long Led_rouge = 0 ; int sonnerie = 0 ; int encours = 0 ; void setup() { pinMode(switchPin, INPUT); pinMode(enablePin, OUTPUT); pinMode(enablePin2, OUTPUT); pinMode(enablePin3, OUTPUT); pinMode(enablePin4, OUTPUT); pinMode(enablePin00, OUTPUT); pinMode(enablePin0, OUTPUT); } void loop() { if (digitalRead(switchPin) == HIGH) { encours = 0; if (Led_verte < 80000 && encours == 0 ) { digitalWrite(enablePin, HIGH); Led_verte++ ; encours = 1; } if (Led_jaune < 80000 && encours == 0 ) { digitalWrite(enablePin2, HIGH); Led_jaune++; encours = 1; } if (Led_orange < 80000 && encours == 0 ) { digitalWrite(enablePin3, HIGH); Led_orange++; encours = 1; } if (Led_rouge < 80000 && encours == 0 ) { digitalWrite(enablePin4, HIGH); Led_rouge++; encours = 1; } if (sonnerie == 0 && encours == 0 ) { digitalWrite(enablePin00, HIGH); digitalWrite(enablePin0, HIGH); sonnerie = 1; } } else { Led_verte = 0; Led_jaune = 0; Led_orange = 0; Led_rouge = 0; //premiere_fois = 1 ; sonnerie = 0; digitalWrite(enablePin, LOW); digitalWrite(enablePin2, LOW); digitalWrite(enablePin3, LOW); digitalWrite(enablePin4, LOW); digitalWrite(enablePin00, LOW); digitalWrite(enablePin0, LOW); digitalWrite(enablePin, HIGH); } }
Version complète du code arduino de l'alarme intelligente
visite sur cette page

