PictoBlox LED Arduino レッスン
Loading...
Control an LED with PictoBlox
CONTROL LAB
PICTOBLOX + ARDUINO UNO
01 / 18

ブロックから現実世界のハードウェアへ

させてみよう!
光!

PictoBlox + Arduino Unoを使って本物のLEDを制御しましょう

“

今日はただコードを学ぶだけではありません... 現実世界の何かをコントロールするのです!

WHEN FLAG CLICKED
UNO
構築準備完了

01 / 今日のミッション

あなた ミッション

この実習が終わるまでに、以下のことができるようになります:

  • ✓ArduinoにLEDを接続する
  • ✓ArduinoをPictoBloxに接続する
  • ✓デジタル出力を使用する
  • ✓最初のハードウェアブロックプログラムを作成する
  • ✓本物のLEDを点灯させる

ビッグチャレンジ

できますか?
LEDを点灯させることを

02 / ビッグアイデア

とは? PICTOBLOX?

PictoBloxは、ビジュアルプログラミングブロックを使用してハードウェアを制御できるブロックベースのプログラミング環境です。

PictoBloxコマンドを作成する
Arduino Unoコマンドを受信する
LEDアクションを実行する

まだ複雑なコードを入力する必要はありません。ブロックを使って指示を作成できます。

03 / 準備をしましょう

私たちの ツール

最初のハードウェアミッションに必要なものはすべて揃いました。

Arduino Uno

ブレイン(制御部)

LED

ライトです

220Ω 抵抗器

LEDを保護します

ブレッドボード

構築をサポートする

ジャンパーワイヤ

すべてを接続します

コンピューター

PictoBloxを動作させます

04 / コンポーネントを知ろう

について知ろう LED

LEDには2本の脚があります。長さの違いで、正しい向きに接続することができます。

長い脚 = 正極 (+)

Arduinoの8番ピンに接続します

短い脚 = 負極 (−)

抵抗器を通してGNDに接続します

長い脚
短い脚

05 / 光を保護する

なぜ 抵抗器?

Arduino
LED
抵抗器220Ω
GND
GND
!
抵抗器がない場合

LEDに過剰な電流が流れる可能性があります。

✓
抵抗器がある場合

LEDが保護されます。

06 / 回路を組む

接続する LED

経路に従ってください:出力ピンからライトへ、ライトから保護抵抗へ、保護抵抗からグランドへ。

01長い脚 → Arduino ピン 8
02短い脚 → 220Ω 抵抗器
03抵抗器 → GND
ピン 8
GND
UNO

07 / オンラインにする

さあ 接続!

1

Arduino Unoをコンピュータに接続します。

2

PictoBloxを開きます。

3

選択してください: Arduino Uno

4

正しいシリアルポートを選択してください。例: COM12

5

クリックしてください: 接続

デバイスの接続
Arduino Uno⌄
COM12⌄
接続完了!
UNO

08 / スピーク Arduino

ご紹介します デジタルピン

Arduinoには、プログラムで制御できるピンがあります。このプロジェクトでは、8番ピンを使用します。

8
↓
HIGH電源を送信
↓
ON
8
↓
LOW電源を停止
↓
OFF

09 / 最初のコマンドを書こう

最初の ブロック

これはArduinoに「ピン8にHIGH(高電圧)を送れ」と指示します。

緑の旗がクリックされたとき
デジタルピン 8 を HIGH に設定する
UNO
ピン 8 → LED → オン

10 / あなたの番です

今から やってみよう!

PictoBloxワークスペース●
ここにブロックを積み上げましょう+
見る→探す→ドラッグする→接続する→実行

デジタルピンを制御するブロックを見つけられますか?

11 / 大いなる瞬間

実行しよう! プログラム!

●
緑の旗
UNO
ARDUINO UNO
8
ピン 8
LEDが点灯!

LEDは点灯しましたか?

✓はい

ハードウェアを制御できました!

⌁いいえ?

配線とCOMポートを確認してください。

12 / 切り替え

次はこれを... 消灯

ブロック内の単語を1つ変更しましょう:HIGHをLOWにします。

緑の旗がクリックされたとき
デジタルピン 8 を LOW に設定する
HIGH = オン→LOW = OFF
LED → 消灯

13 / チャレンジモード

あなたの最初の チャレンジ

LEDをこのリズムに合わせて点滅させることができますか?

2秒間ON
↓
2秒間消灯
↓
↻リピート
✦
視覚的ヒント

HIGH → 待機 → LOW → 待機

14 / 解答公開

あなたの最初の一歩 自動ライト

永遠に
ピン8をHIGHに設定
2秒待機
ピン8をLOWに設定
2秒待機
↻

15 / クイック復習

〜のように考えよう プログラマー

01

HIGHとはどういう意味ですか?

オン
02

LOWとはどういう意味ですか?

オフ
03

どのピンを使用しましたか?

ピン 8
04

抵抗器は何をしますか?

LEDを保護します
05

PictoBloxは何をしますか?

ブロックを使ってArduinoをプログラミングします

16 / 探索を続けよう

次は何を 次は何を作る?

信号機
スマートドアベル
セキュリティアラーム
距離センサー
自動ナイトライト
ロボット

この小さなLEDが、ロボティクスへの第一歩です。

ミッション完了

あなた できた!

PictoBlox
→
Arduino Uno
→
LED

ブロック → コード → 回路 → 現実世界

ただLEDを点灯させただけではありません。
コンピュータに物理世界を制御する力を与えたのです。

次のミッションへ信号機を作ろう!