戻る
51 電子ルーレット
回路
Arduino と抵抗(1kΩ茶黒赤金, 11本)とスイッチを用意し図のように配線します。
できればLEDを円形に並べるとルーレットの雰囲気が出ます。
プログラム
動作
このプログラムを実行している間にスイッチを押すと電子ルーレットがスタートします。
毎回違うところに止まります。
解説
このプログラムは大きく分けると5つに分かれています。
- (青)スイッチが押されるまで待つ
- (緑)点灯したままのLEDを消す(2回目以降)。乱数で3から12を出す。
- (赤)20回+乱数(【乱数】ブロックを使用)の回数だけ、50ミリ秒LEDを点灯、50ミリ秒LEDを消灯を3番につながったLEDから順に繰り返す。
- (水色)最後に点灯したLEDの番号より、iの数はforループを抜けたときに1大きいので、1引く。最後のLEDを2回点滅して、最後に点灯したままにして終了。
1から4を【くりかえし(for)】ブロックで繰り返しています。
戻る
(c) 2014-2015 N. Mitsunaga, A.Sugimoto
サンプルプログラムの著作権は放棄します。fritzingで作成した図は、そちらのライセンスに従って再配布して構いません。