2.1 テーブルランプ

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

ステージ上のButtonスプライトをクリックすると、LEDが5回点滅した後、停止します。

../_images/2_button.png

必要な部品

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

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

名前

このキットのアイテム

リンク

ESP32 Starter Kit

320+

ESP32 Starter Kit

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

コンポーネントの紹介

購入リンク

ESP32 WROOM 32E

BUY

ESP32カメラ拡張ボード

-

ブレッドボード

BUY

ジャンパーワイヤ

BUY

抵抗器

BUY

LED

BUY

学べること

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

  • ブレッドボード上での回路構築

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

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

  • 繰り返し回数を限定する

回路の構築

下の図を参考にして、ブレッドボード上に回路を構築してください。

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

../_images/1_hello_led_bb.png

プログラミング

プログラミングは3部分に分かれており、最初の部分では希望するスプライトを選択し、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. コスチュームの切り替え

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

../_images/2_switch.png

3. LEDを5回点滅させる

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

  • [Repeat 10]: 繰り返し回数を限定する、回数は自分で設定できます( コントロール パレットから)。

../_images/2_led_on_off.png