プログラム作成>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

 

 

工事中

 

 

 


メニューに戻る


kefi_pallhkari

最終更新日:2013,12,29