.. note:: こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。 **参加する理由は?** - **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。 - **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。 - **特別割引**:最新製品の独占割引をお楽しみください。 - **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう! .. _sh_table_lamp: 2.1 テーブルランプ ====================== ここでは、ブレッドボードにLEDを接続し、スプライトがこのLEDの点滅を制御するようにします。 ステージ上のボタンスプライトがクリックされると、LEDは5回点滅し、その後停止します。 .. image:: img/2_button.png 学べること --------------------- - ブレッドボード、LED、抵抗 - ブレッドボード上の回路の作成 - スプライトの削除と選択 - コスチュームの切り替え - 回数制限のある繰り返しループの設定 必要な部品 --------------------- このプロジェクトでは、以下のコンポーネントが必要です。 全体のキットを購入すると便利です。こちらがリンクです: .. list-table:: :widths: 20 20 20 :header-rows: 1 * - 名前 - このキットのアイテム - リンク * - 3 in 1 Starter Kit - 380+ - |link_3IN1_kit| 以下のリンクから個別に購入することもできます。 .. list-table:: :widths: 30 20 :header-rows: 1 * - コンポーネントの紹介 - 購入リンク * - :ref:`cpn_uno` - |link_Uno_R3_buy| * - :ref:`cpn_breadboard` - |link_breadboard_buy| * - :ref:`cpn_wires` - |link_wires_buy| * - :ref:`cpn_resistor` - |link_resistor_buy| * - :ref:`cpn_led` - |link_led_buy| 回路の作成 ----------------------- 以下の図に従ってブレッドボード上に回路を作ります。 LEDのアノード(長いピン)は220Ωの抵抗を通じてピン9に接続され、LEDのカソードはGNDに接続されているので、ピン9に高レベルを与えることでLEDを点灯させることができます。 .. image:: img/circuit/led_circuit.png プログラミング ------------------ 全体のプログラミングは3部分に分かれています。第1部は目的のスプライトを選択すること、第2部はスプライトのコスチュームを切り替えてクリック可能に見せること、第3部はLEDを点滅させることです。 **1. Button3スプライトの選択** 右上角のDeleteボタンを使用して既存のTobiスプライトを削除し、再度スプライトを選択します。 .. image:: img/2_tobi.png ここでは、 **Button3** スプライトを選択します。 .. image:: img/2_button3.png 右上のCostumesをクリックすると、Button3スプライトには2つのコスチュームがあることがわかります。 **button3-a** をリリース状態、 **button3-b** を押下状態に設定します。 .. image:: img/2_button3_2.png **2. コスチュームの切り替え** スプライトがクリックされたとき( **Events** パレット)、 **button3-b** のコスチュームに切り替えます( **looks** パレット)。 .. image:: img/2_switch.png **3. LEDを5回点滅させる** [Repeat]ブロックを使用してLEDを5回点滅させる(High-> LOWサイクル)、ピン13をピン9に変更し、最後にコスチュームを **button3-a** に戻します。 * [Repeat 10]: 回数制限のある繰り返しループ。自分で繰り返し回数を設定できます。 **Control** パレットから選択します。 .. image:: img/2_led_on_off.png