Overblog Tous les blogs Top blogs Associations & ONG
Editer la page Suivre ce blog Administration + Créer mon blog
MENU

Participation à innovez: l'alarme intelligente

, 20:03pm

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.

Participation à innovez: l'alarme intelligente

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

Image 3D de l'alarme intelligente (faite avec google sketchup)

Image 3D de l'alarme intelligente (faite avec google sketchup)

Schéma du branchement de l'arduino avec les composant

Schéma du branchement de l'arduino avec les composant

visite sur cette page