Weitere ähnliche Inhalte
Kürzlich hochgeladen (12)
Arduino / ArduBlock の簡単なプログラムと回路の例
- 16. スイッチを使って見る
~練習問題~
• スイッチを押すと音が鳴るようにするにはどう
したらいいでしょうか?
• スイッチを押していないときは、LEDが点滅し、
押すと音が鳴るようにするにはどうしたらいい
でしょうか?
- 19. CdSを使って見る
~練習問題~
• 明るくなると音が鳴るようにするにはどうした
らいいでしょうか?
• 暗いときはLEDが点滅し、明るくなると音が鳴
るようにするにはどうしたらいいでしょうか?
• 特定の明るさの時だけ音が鳴るようにするに
はどうしたらいいでしょうか?
- 23. 乱数を使って見よう
乱数というのは予想のつ
かない(ランダムな)数で
す。ArduBlockの乱数ブ
ロックでは0から4 (=5-1)の
範囲の値になるので2を足
し、右のプログラムでは2
から6の範囲の値を計算さ
せています。これにより、さ
きほどの回路でランダムに
1つのLEDが点灯します。
↑の行がないと毎回同じLEDが
点灯する。乱数といっても計算
で求めているため。最初に毎回
違う値(ここではアナログ入力の
ノイズによる値)を与えるといい。
- 24. 作品について
ここまでのプログラム・回路を応用すると次のようなことができます
• ラーメンタイマ
– 3分間LEDが点滅し、3分経つとチャルメラのメロディを繰り返す
– 1分経過ごとに音を鳴らすと実用的です。
• カウントダウンタイマ
– ラーメンタイマの一種です。LEDで残り時間を表示します。
• 明るくなるとメロディが流れる
– 箱の中に回路を入れておくと、蓋を開けると明るくなります。それにあわせてメロディを鳴らすと、誕生日プレゼントなどに使
えます。それを意識してプログラムを作ってもいいでしょう。
– 重要なものを入れた引き出しや冷蔵庫に入れておくと、開けていることが音で分かります。
• 暗くすると音が鳴る
– 回路を暗くすると音が鳴るように仕掛けます。触られたくないものの手前に置いておくと、警報になります。
• 電飾・メロディ
– クリスマスツリーなどLED を点滅させたり、音を鳴らすと楽しいでしょう。
– CdSに手をかざすと明るさが変化するので、それに合わせて点滅や音を変化させると面白くなります。
• 信号機・踏切シミュレータ
– 信号機や踏切の点滅変化をLEDで再現してみます
– 盲人用信号の音楽や、踏切の音を再現してもいいでしょう。
• 電子占い、電子サイコロ
– スイッチを押すと毎回違う目を表示します(サイコロの目はサイコロのように7個LEDを並べると表せる)
– しばらく目が変わる様子を見せても面白いでしょう
– 音を出しても面白いです
• 電子ルーレット
– LEDを円形に並べます。スイッチを押すとLEDが順番に点灯し、最後にどこかで止まります。
– 点灯するLEDの位置の変わり方を、最初は速く、だんだん遅くすると雰囲気が出ます
– 点灯するLEDの位置が変わるときに音を出すと面白くなります