Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2013
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #
  2.  
  3. a=0
  4. b=1
  5. c=2
  6. d=3
  7. e=4
  8. f=5
  9.  
  10. sleep=.1
  11.  
  12. button=8
  13. # prepare the gpio modes
  14. # and turn off all leds
  15. setup ()
  16. {
  17. for i in 1 2 3 4 5 ; do gpio mode $i out ; done
  18. for i in 1 2 3 4 5 ; do gpio write $i 0 ;done
  19. gpio mode $button in
  20. }
  21.  
  22. # start rolling leds up#
  23.  
  24. startrolling ()
  25. {
  26. echo -n "Starting.."
  27. gpio write $a 1
  28. echo -n "a"
  29. sleep $sleep
  30. gpio write $a 0
  31.  
  32. gpio write $b 1
  33. echo -n "b"
  34. sleep $sleep
  35. gpio write $b 0
  36.  
  37. gpio write $c 1
  38. echo -n "c"
  39. sleep $sleep
  40. gpio write $c 0
  41.  
  42. gpio write $d 1
  43. echo -n "d"
  44. sleep $sleep
  45. gpio write $d 0
  46.  
  47. gpio write $e 1
  48. echo -n "e"
  49. sleep $sleep
  50. gpio write $e 0
  51.  
  52. gpio write $f 1
  53. echo -n "f"
  54. sleep $sleep
  55. gpio write $f 0
  56.  
  57.  
  58. echo -n "Stopping.."
  59.  
  60. }
  61.  
  62. rolldown ()
  63. {
  64. echo -n "Starting.."
  65. gpio write $f 1
  66. echo -n "f"
  67. sleep $sleep
  68. gpio write $f 0
  69.  
  70. gpio write $e 1
  71. echo -n "e"
  72. sleep $sleep
  73. gpio write $e 0
  74. sleep $sleep
  75. gpio write $e 0
  76.  
  77. gpio write $d 1
  78. echo -n "d"
  79. sleep $sleep
  80. gpio write $d 0
  81.  
  82. gpio write $c 1
  83. echo -n "c"
  84. sleep $sleep
  85. gpio write $c 0
  86.  
  87. gpio write $b 1
  88. echo -n "b"
  89. sleep $sleep
  90. gpio write $b 0
  91.  
  92. gpio write $a 1
  93. echo -n "a"
  94. sleep $sleep
  95. gpio write $a 0
  96. echo -n "Stopping.."
  97. }
  98.  
  99.  
  100. ## main program
  101. setup
  102. #whle true; do
  103. setup
  104. startrolling
  105. rolldown
  106. #done
  107. /home/yggdrasil/up/updown.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement