Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- a=0
- b=1
- c=2
- d=3
- e=4
- f=5
- sleep=.1
- button=8
- # prepare the gpio modes
- # and turn off all leds
- setup ()
- {
- for i in 1 2 3 4 5 ; do gpio mode $i out ; done
- for i in 1 2 3 4 5 ; do gpio write $i 0 ;done
- gpio mode $button in
- }
- # start rolling leds up#
- startrolling ()
- {
- echo -n "Starting.."
- gpio write $a 1
- echo -n "a"
- sleep $sleep
- gpio write $a 0
- gpio write $b 1
- echo -n "b"
- sleep $sleep
- gpio write $b 0
- gpio write $c 1
- echo -n "c"
- sleep $sleep
- gpio write $c 0
- gpio write $d 1
- echo -n "d"
- sleep $sleep
- gpio write $d 0
- gpio write $e 1
- echo -n "e"
- sleep $sleep
- gpio write $e 0
- gpio write $f 1
- echo -n "f"
- sleep $sleep
- gpio write $f 0
- echo -n "Stopping.."
- }
- rolldown ()
- {
- echo -n "Starting.."
- gpio write $f 1
- echo -n "f"
- sleep $sleep
- gpio write $f 0
- gpio write $e 1
- echo -n "e"
- sleep $sleep
- gpio write $e 0
- sleep $sleep
- gpio write $e 0
- gpio write $d 1
- echo -n "d"
- sleep $sleep
- gpio write $d 0
- gpio write $c 1
- echo -n "c"
- sleep $sleep
- gpio write $c 0
- gpio write $b 1
- echo -n "b"
- sleep $sleep
- gpio write $b 0
- gpio write $a 1
- echo -n "a"
- sleep $sleep
- gpio write $a 0
- echo -n "Stopping.."
- }
- ## main program
- setup
- #whle true; do
- setup
- startrolling
- rolldown
- #done
- /home/yggdrasil/up/updown.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement