Advertisement
p_judge

STEAM Computing Challenge #1: Larson Scanner

Feb 13th, 2018
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. int switchState = 0;
  2. void setup() {
  3. pinMode(13, OUTPUT);
  4. pinMode(12, OUTPUT);
  5. pinMode(11, OUTPUT);
  6. pinMode(10, OUTPUT);
  7. pinMode(9, OUTPUT);
  8. pinMode(2 ,INPUT);
  9. }
  10.  
  11. void loop() {
  12. switchState = digitalRead(2);
  13. if (switchState == LOW) {
  14. digitalWrite(13, LOW);
  15. digitalWrite(12, LOW);
  16. digitalWrite(11, LOW);
  17. digitalWrite(10, LOW);
  18. digitalWrite(9, LOW);
  19. }
  20. else {
  21. digitalWrite(13, LOW);
  22. digitalWrite(12, LOW);
  23. digitalWrite(11, LOW);
  24. digitalWrite(10, LOW);
  25. digitalWrite(9, HIGH);
  26. delay(250);
  27. digitalWrite(13, LOW);
  28. digitalWrite(12, LOW);
  29. digitalWrite(11, LOW);
  30. digitalWrite(10, HIGH);
  31. digitalWrite(9, LOW);
  32. delay(250);
  33. digitalWrite(13, LOW);
  34. digitalWrite(12, LOW);
  35. digitalWrite(11, HIGH);
  36. digitalWrite(10, LOW);
  37. digitalWrite(9, LOW);
  38. delay(250);
  39. digitalWrite(13, LOW);
  40. digitalWrite(12, HIGH);
  41. digitalWrite(11, LOW);
  42. digitalWrite(10, LOW);
  43. digitalWrite(9, LOW);
  44. delay(250);
  45. digitalWrite(13, HIGH);
  46. digitalWrite(12, LOW);
  47. digitalWrite(11, LOW);
  48. digitalWrite(10, LOW);
  49. digitalWrite(9, LOW);
  50. delay(250);
  51. digitalWrite(13, LOW);
  52. digitalWrite(12, HIGH);
  53. digitalWrite(11, LOW);
  54. digitalWrite(10, LOW);
  55. digitalWrite(9, LOW);
  56. delay(250);
  57. digitalWrite(13, LOW);
  58. digitalWrite(12, LOW);
  59. digitalWrite(11, HIGH);
  60. digitalWrite(10, LOW);
  61. digitalWrite(9, LOW);
  62. delay(250);
  63. digitalWrite(13, LOW);
  64. digitalWrite(12, LOW);
  65. digitalWrite(11, LOW);
  66. digitalWrite(10, HIGH);
  67. digitalWrite(9, LOW);
  68. delay(250);
  69. digitalWrite(13, LOW);
  70. digitalWrite(12, LOW);
  71. digitalWrite(11, LOW);
  72. digitalWrite(10, LOW);
  73. digitalWrite(9, HIGH);
  74. delay(250);
  75. digitalWrite(13, LOW);
  76. digitalWrite(12, LOW);
  77. digitalWrite(11, LOW);
  78. digitalWrite(10, LOW);
  79. digitalWrite(9, LOW);
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement