SHARE
TWEET

Random blink timing

AD0ND Dec 23rd, 2017 46 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.   Blink
  3.  
  4.   Turns an LED on for one second, then off for one second, repeatedly.
  5.  
  6.   Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
  7.   it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
  8.   the correct LED pin independent of which board is used.
  9.   If you want to know what pin the on-board LED is connected to on your Arduino
  10.   model, check the Technical Specs of your board at:
  11.   https://www.arduino.cc/en/Main/Products
  12.  
  13.   modified 8 May 2014
  14.   by Scott Fitzgerald
  15.   modified 2 Sep 2016
  16.   by Arturo Guadalupi
  17.   modified 8 Sep 2016
  18.   by Colby Newman
  19. Randomized by AD0ND Dec 24 2017 http://www.mach1electronics.com
  20.  
  21.   This example code is in the public domain.
  22.  
  23.   http://www.arduino.cc/en/Tutorial/Blink
  24. */
  25.  
  26. // the setup function runs once when you press reset or power the board
  27. void setup() {
  28.   // initialize digital pin LED_BUILTIN as an output.
  29.   pinMode(LED_BUILTIN, OUTPUT);
  30. }
  31.  
  32. // the loop function runs over and over again forever
  33. void loop() {
  34.   digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  35.   delay(random(250, 1000));                      // wait for a second
  36.   digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  37.   delay(random(250, 1000));                    // wait for a second
  38. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top