2.1 テーブルランプ¶
ここでは、ブレッドボードにLEDを接続し、スプライトがこのLEDの点滅を制御するようにします。
ステージ上のボタンスプライトがクリックされると、LEDは5回点滅し、その後停止します。
学べること¶
ブレッドボード、LED、抵抗
ブレッドボード上の回路の作成
スプライトの削除と選択
コスチュームの切り替え
回数制限のある繰り返しループの設定
必要な部品¶
このプロジェクトでは、以下のコンポーネントが必要です。
全体のキットを購入すると便利です。こちらがリンクです:
名前 |
このキットのアイテム |
リンク |
---|---|---|
3 in 1 Starter Kit |
380+ |
以下のリンクから個別に購入することもできます。
コンポーネントの紹介 |
購入リンク |
---|---|
回路の作成¶
以下の図に従ってブレッドボード上に回路を作ります。
LEDのアノード(長いピン)は220Ωの抵抗を通じてピン9に接続され、LEDのカソードはGNDに接続されているので、ピン9に高レベルを与えることでLEDを点灯させることができます。
プログラミング¶
全体のプログラミングは3部分に分かれています。第1部は目的のスプライトを選択すること、第2部はスプライトのコスチュームを切り替えてクリック可能に見せること、第3部はLEDを点滅させることです。
1. Button3スプライトの選択
右上角のDeleteボタンを使用して既存のTobiスプライトを削除し、再度スプライトを選択します。
ここでは、 Button3 スプライトを選択します。
右上のCostumesをクリックすると、Button3スプライトには2つのコスチュームがあることがわかります。 button3-a をリリース状態、 button3-b を押下状態に設定します。
2. コスチュームの切り替え
スプライトがクリックされたとき( Events パレット)、 button3-b のコスチュームに切り替えます( looks パレット)。
3. LEDを5回点滅させる
[Repeat]ブロックを使用してLEDを5回点滅させる(High-> LOWサイクル)、ピン13をピン9に変更し、最後にコスチュームを button3-a に戻します。
[Repeat 10]: 回数制限のある繰り返しループ。自分で繰り返し回数を設定できます。 Control パレットから選択します。