Advertisement
Guest User

Modified version of Blink for Arduino workshop

a guest
Jun 16th, 2010
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.25 KB | None | 0 0
  1. /*
  2.   Blink
  3.  
  4.  Turns on an LED on for one second, then off for one second, repeatedly.
  5.  
  6.  The circuit:
  7.  * LED connected from digital pin 13 to ground.
  8.  
  9.  * Note: On most Arduino boards, there is already an LED on the board
  10.  connected to pin 13, so you don't need any extra components for this example.
  11.  
  12.  Modified by Brian Jepson for a webcast
  13.  
  14.  based on an original...
  15.  Created 1 June 2005
  16.  By David Cuartielles
  17.  
  18.  http://arduino.cc/en/Tutorial/Blink
  19.  
  20.  based on an orginal by H. Barragan for the Wiring i/o board
  21.  
  22.  */
  23.  
  24. int ledPin =  13;    // LED connected to digital pin 13
  25. int buttonPin = 2;   // button connected to digital pin 2
  26. int val = 0;         // stores the state of the button
  27.  
  28. // The setup() method runs once, when the sketch starts
  29. void setup()   {                
  30.   // initialize the LED pin as an output:
  31.   pinMode(ledPin, OUTPUT);    
  32.  
  33.   // initialize the button pin as an input
  34.   pinMode(buttonPin, INPUT);
  35. }
  36.  
  37. // the loop() method runs over and over again,
  38. // as long as the Arduino has power
  39. void loop()                    
  40. {
  41.   val = digitalRead(buttonPin);
  42.   if (val == HIGH) {
  43.     digitalWrite(ledPin, HIGH);   // set the LED on
  44.   } else {
  45.     digitalWrite(ledPin, LOW);    // set the LED off
  46.   }
  47.   delay(10);
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement