Advertisement
Guest User

Arduino.ino

a guest
Oct 9th, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.57 KB | None | 0 0
  1. int EI, cont=0, media=512;
  2. const byte led = 3;
  3. const byte botao = 4;
  4. bool state = false;
  5.  
  6. void setup(){
  7.   pinMode( led, OUTPUT );
  8.   pinMode( botao, INPUT );
  9.   digitalWrite( led, LOW );
  10. }
  11.  
  12. void loop()
  13. {
  14.   if( !state ) EI = analogRead(A1);
  15.  
  16.   if( EI < media && !state )
  17.     cont+=25;
  18.   else
  19.     cont = 0;
  20.  
  21.   if( cont >= 5000 && !state ){
  22.     digitalWrite( led, HIGH );
  23.     state = true;
  24.   }
  25.  
  26.   if( state ){
  27.     if( digitalRead( botao ) == HIGH ){
  28.       state = false;
  29.       digitalWrite( led, LOW );
  30.       cont = 0;
  31.     }
  32.   }
  33.    
  34.    delay (25);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement