プログラム作成>LEDによるイルミネーション
参考:LEDの呼び方
半田付け工作の時 | プログラミングの時(十進数形式) | 二進法では・・・ |
0番 | 1号 | 0B00000001号 |
1番 | 2号 | 0B00000010号 |
2番 | 4号 | 0B00000100号 |
3番 | 8号 | 0B00001000号 |
4番 | 16号 | 0B00010000号 |
5番 | 32号 | 0B00100000号 |
6番 | 64号 | 0B01000000号 |
7番 | 128号 | 0B10000000号 |
10 O=1;1号LEDを点灯させなさい
15 WS1;1秒待ちなさい
20 O=0;LEDを全消灯させなさい
;光が流れる
10 o=0b00000001
20 ws1
30 o=0b00000010
40 ws1
50 o=0b00000100
60 ws1
70 o=0b00001000
80 ws1
90 o=0b00010000
100 ws1
110 o=0b00100000
120 ws1
130 o=0b01000000
140 ws1
150 o=0b10000000
160 ws1
170 o=0b00000000
180 ws1
190 #=10
;これを応用すれば、いろいろなイルミネーションパターンを作る事ができる。
;バー・バー・バー…と全点滅を繰り返す
10 o=255 ;全点灯
20 ws1 ;待機1秒
30 o=0 ;全消灯
40 wd1 ;待機0.1秒
90 #=10 ;行番号10へ行け
;バ・バ・バ…と全点滅を繰り返す
10 o=255 ;全点灯
20 wd1 ;待機1秒
30 o=0 ;全消灯
40 wd1 ;待機0.1秒
90 #=10 ;行番号10へ行け
;全部点灯してから、一度消灯し、次に1つずつ順番に点灯していく。
10 o=255 ;全点灯
20 wd5 ;待機0.5秒
30 o=0 ;全消灯
40 wd5 ;待機0.5秒
50 o=1 ;1番点灯
60 wd5 ;待機1秒
70 o=2 ;2番点灯
80 wd5 ;待機0.5秒
90 o=4 ;4番点灯
100 wd5 ;待機0.5秒
110 o=8 ;8番点灯
120 wd5 ;待機0.5秒
130 o=16 ;16番点灯
140 wd5 ;待機0.5秒
150 o=32 ;32番点灯
160 wd5 ;待機0.5秒
170 o=64 ;64番点灯
180 wd5 ;待機0.5秒
200 o=128 ;128番点灯
210 wd5 ;待機0.5秒
220 o=0 ;全消灯
230 wd5 ;待機0.5秒
240 #=10
;加算点灯 aの値を一つずつ増やしていく。それによってLEDを点灯させる。
10 a=0;aの初期値は0です。
20 a+1;aを1増やしなさい
30 o=a;a号のLEDを点灯する
40 wd1
50 ?a=255
60 .
70 #=20
;減算点灯 aの値を一つずつ減らしていく。それによってLEDを点灯させる。
10 a=255
20 a-1
30 o=a
40 wd1
50 ?a=0
60 .
70 #=20
工事中
最終更新日:2013,12,29