Day 2|配線:ブレッドボードというパズル
1. 今日やること
Section titled “1. 今日やること”- ブレッドボード の仕組みを理解する
- Picoと別のライト(外部LED) をつなぐ
- プログラムで点滅スピードを変える
スポンサーリンク(開発中はプレースホルダー)
2. 使う部品
Section titled “2. 使う部品”- Raspberry Pi Pico H
- ブレッドボード
- LED(赤) ×1
- 抵抗器(330Ω or 220Ω) ×1 ※帯の色:橙橙黒金など
- ジャンパーワイヤ(オス-オス) ×2本
3. 完成形(今日のゴール)
Section titled “3. 完成形(今日のゴール)”ブレッドボード上の赤いLEDが、あなたのプログラムによってチカチカ点滅します。
(ここに成功時の写真 or 動画GIFを入れる)
Step 1: ブレッドボードを知る
Section titled “Step 1: ブレッドボードを知る”この穴だらけの板は、「ハンダ付けなしで配線できる魔法の板」 です。 ルールはたった2つ。
- 縦の列(a-b-c-d-e)は中で繋がっている
- 横の溝 をまたぐと切れている(右と左は別世界)
Step 2: 究極の「輪っか」を作る
Section titled “Step 2: 究極の「輪っか」を作る”電気は「プラスから出て、仕事をして、マイナス(GND)に帰る」ことで流れます。 この帰り道を GND(グランド/排水溝) と呼びます。
- Picoをブレッドボードの中央(溝をまたぐよう)に刺します。
- GP15(プラス役) → 抵抗 → LEDの長い足(アノード)
- LEDの短い足(カソード) → GND(マイナス役)
- ※Picoの38番ピンなどがGNDです。
注意! LEDには極性(向き)があります。足が長いほうがプラスです。
Step 3: プログラムを書く
Section titled “Step 3: プログラムを書く”配線ができたら、Picoに命令します。Day 1のコードを少し変えます。
5. コード
Section titled “5. コード”import machineimport time
# 今度は本体(LED)ではなく、GP15ピンを使いますled = machine.Pin(15, machine.Pin.OUT)
while True: led.value(1) # 点く time.sleep(0.5) # 0.5秒待つ led.value(0) # 消える time.sleep(0.5) # 0.5秒待つ- 解説:
while True:は「永遠に繰り返せ」という命令です。止めるまで点滅し続けます。
6. つまずきログ
Section titled “6. つまずきログ”⚠️ LEDが点かない
- 原因1: LEDの向きが逆
- → 足の長さを確認してください。長いほうがプラス(GP15側)です。
- 原因2: 抵抗や線の刺す場所がズレている
- → ブレッドボードは「同じ縦列」に刺さないと繋がりません。隣の列にズレていませんか?
- 原因3: GNDを忘れている
- → 電気は家に帰れないと動きません。必ずGNDピンに戻る線を繋いでください。
7. 文系への翻訳
Section titled “7. 文系への翻訳”- ブレッドボード: レゴブロックの土台(好きな位置に部品を置ける)
- 回路: 山手線(一周して戻ってこないと電車は走らない)
- 抵抗: 水道の蛇口(流れる量を制限して、LEDが爆発するのを防ぐ)
8. 今日の達成
Section titled “8. 今日の達成”「電子回路(ハードウェア)とプログラム(ソフトウェア)を繋げた!」
光らせることができれば、次は「入力」です。 スイッチを押して、Picoにあなたの意思を伝えてみましょう。