Advertisement
AD0ND

Random blink timing

Dec 23rd, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement