2.1 テーブルランプ

ここでは、ブレッドボードにLEDを接続し、スプライトがこのLEDの点滅を制御するようにします。

ステージ上のボタンスプライトがクリックされると、LEDは5回点滅し、その後停止します。

../_images/2_button.png

学べること

  • ブレッドボード、LED、抵抗

  • ブレッドボード上の回路の作成

  • スプライトの削除と選択

  • コスチュームの切り替え

  • 回数制限のある繰り返しループの設定

必要な部品

このプロジェクトでは、以下のコンポーネントが必要です。

全体のキットを購入すると便利です。こちらがリンクです:

名前

このキットのアイテム

リンク

3 in 1 Starter Kit

380+

3 in 1 Starter Kit

以下のリンクから個別に購入することもできます。

コンポーネントの紹介

購入リンク

SunFounder R3ボード

BUY

ブレッドボード

BUY

ジャンパーワイヤー

BUY

抵抗器

BUY

LED

BUY

回路の作成

以下の図に従ってブレッドボード上に回路を作ります。

LEDのアノード(長いピン)は220Ωの抵抗を通じてピン9に接続され、LEDのカソードはGNDに接続されているので、ピン9に高レベルを与えることでLEDを点灯させることができます。

../_images/led_circuit.png

プログラミング

全体のプログラミングは3部分に分かれています。第1部は目的のスプライトを選択すること、第2部はスプライトのコスチュームを切り替えてクリック可能に見せること、第3部はLEDを点滅させることです。

1. Button3スプライトの選択

右上角のDeleteボタンを使用して既存のTobiスプライトを削除し、再度スプライトを選択します。

../_images/2_tobi.png

ここでは、 Button3 スプライトを選択します。

../_images/2_button3.png

右上のCostumesをクリックすると、Button3スプライトには2つのコスチュームがあることがわかります。 button3-a をリリース状態、 button3-b を押下状態に設定します。

../_images/2_button3_2.png

2. コスチュームの切り替え

スプライトがクリックされたとき( Events パレット)、 button3-b のコスチュームに切り替えます( looks パレット)。

../_images/2_switch.png

3. LEDを5回点滅させる

[Repeat]ブロックを使用してLEDを5回点滅させる(High-> LOWサイクル)、ピン13をピン9に変更し、最後にコスチュームを button3-a に戻します。

  • [Repeat 10]: 回数制限のある繰り返しループ。自分で繰り返し回数を設定できます。 Control パレットから選択します。

../_images/2_led_on_off.png