MrDj200

Arduino Button

Jun 12th, 2015
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.46 KB | None | 0 0
  1. const int buttonPin = 8;
  2. const int ledPin = 12;
  3. int state = 0;
  4.  
  5. void setup() {
  6.  
  7.   Serial.begin(9600);
  8.   pinMode(ledPin, OUTPUT);
  9.   pinMode(buttonPin, INPUT);
  10.  
  11. }
  12.  
  13. void loop() {
  14.  
  15.   if ( digitalRead(buttonPin) == HIGH && state == 0 )
  16.     {
  17.    
  18.       digitalWrite(ledPin, HIGH);
  19.       state = 1;
  20.          
  21.     }
  22.   if( digitalRead(buttonPin) == HIGH && state == 1 )
  23.     {
  24.    
  25.       digitalWrite(ledPin, LOW);
  26.       state = 0;
  27.      
  28.     }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment