基礎 · 読了まで4分

ブレッドボードとは?内部の接続と正しい使い方

ブレッドボードとは何か、内部はどうつながっていて、Arduinoとどう使うのか。列、電源ライン、中央の溝、サイズ、よくある失敗を例とともに解説します。

ブレッドボード(ソルダーレスブレッドボードや試作用基板とも呼ばれます)は、穴がたくさん開いたプラスチックの板で、部品をつないではんだ付けなしで回路を組めます。穴の下にはばねのような金属クリップがあり、部品の足を穴に差し込むとクリップがしっかりはさみ、同じ列のほかの穴と電気的につながります。そのため、回路を数分で組み立て、変更し、ばらすことができます。

ブレッドボード
400穴のハーフサイズブレッドボード:中央に接続用の列、両端に赤(+)と青(−)の電源ライン。

Arduino、ESP32、Raspberry Pi Picoを使った初心者向けプロジェクトは、ほぼすべてブレッドボードの上で組み立てます。ブレッドボードの内部がどうつながっているかを一度理解すれば、回路図をボードの上に移すのがずっと簡単になります。

ブレッドボードの内部はどうつながっている?

ブレッドボードには2つの異なるエリアがあります。中央の接続用の列と、両端の電源ラインです。穴の間隔は2.54 mm(0.1インチ)で、Arduinoのピンやセンサーモジュール、ICも同じ間隔で作られています。

  • 接続用の列:番号の付いた各列の5つの穴(a〜eとf〜j)は互いにつながっています。同じ列に差し込んだ2本の足はつながった状態になります。
  • 中央の溝:中央の溝がa〜eとf〜jのグループを分けています。IC(DIP)はこの溝をまたぐように置くので、それぞれの足が別々の列に入ります。
  • 電源ライン:両端にある赤(+)と青または黒(−)の線が引かれた長いラインは、端から端までつながっています。Arduinoの5VとGNDピンをここにつなぎ、回路全体に電源を配ります。
  • 分割された電源ライン:大きめのブレッドボードでは、電源ラインが中央で分かれているものがあります。赤い線に切れ目があれば、短いワイヤーで2つの半分をつないでください。
迷ったときは、マルチメーターを導通(ブザー)モードにして、2つの穴にワイヤーを差し込んで測ってみましょう。音が鳴れば、その2つの穴はつながっています。

ブレッドボードのサイズ

サイズ穴の数向いている用途
ミニ170センサー1つや小さなモジュールのテスト。電源ラインなし
ハーフサイズ400ほとんどの初心者向けプロジェクト。Arduino Unoといちばんよく使われるサイズ
フルサイズ830複数のセンサー、ディスプレイ、ICを使う大きな回路

ブレッドボードは横に連結できるので、プロジェクトが大きくなったら2枚目を追加できます。始めるなら、830穴のフルサイズボードとオス-オスのジャンパーワイヤー1パックがいちばん使いやすい組み合わせです。

Arduinoで最初の回路を組む:ブレッドボードでLEDを光らせる

ジャンパーワイヤー
ジャンパーワイヤー
LED
LED
抵抗
抵抗
  1. Arduinoの5Vピンを赤(+)のラインに、GNDピンを青(−)のラインにつなぎます。
  2. LEDを2つの別々の列に差し込みます。長い足(アノード、+)を10列目に、短い足(カソード、−)を11列目にします。
  3. 220 Ωの抵抗の片方の足をLEDの短い足と同じ列(11)に、もう片方の足を青(−)のラインに差し込みます。
  4. Arduinoのデジタル8番ピンを、ジャンパーワイヤーでLEDの長い足がある列(10)につなぎます。
  5. 下のコードを書き込みます。LEDが1秒ごとに点滅すれば成功です。
C++ (Arduino IDE)
1const int LED_PIN = 8;          // LED'in bağlı olduğu pin / pin the LED is wired to
2
3void setup() {
4  pinMode(LED_PIN, OUTPUT);       // pini çıkış yap / set the pin as output
5}
6
7void loop() {
8  digitalWrite(LED_PIN, HIGH);    // LED'i yak / LED on
9  delay(1000);                    // 1 sn bekle / wait 1 s
10  digitalWrite(LED_PIN, LOW);     // LED'i söndür / LED off
11  delay(1000);                    // 1 sn bekle / wait 1 s
12}

LEDの色と電源電圧に合わせて抵抗値を選ぶにはLED抵抗計算ツールを、手持ちの抵抗の値を読むには抵抗カラーコードツールを使ってください。LEDを抵抗なしでつながない理由はLEDとは?で説明しています。

ブレッドボードでよくある失敗

  • 部品の2本の足を同じ列に差す:LEDや抵抗の両端が同じ列にあるとショートし、部品がないのと同じ状態になります。足はそれぞれ別の列に差してください。
  • 分割された電源ラインを忘れる:ボードの半分は動くのにもう半分が動かない場合は、電源ラインが中央で分かれている可能性が高いです。
  • GNDを共通にしない:外部電源や2枚目のボードを使うときは、すべてのGNDをつなぐ必要があります。そうしないと信号が意味のない値になります。
  • ボタンの向きを間違える:4本足のタクトスイッチは中央の溝をまたいで置きます。向きを間違えると、ボタンが常に押された状態として読み取られます。
  • 3.3 Vのモジュールに5 Vを与える:ESP-01や一部のセンサーは3.3 Vで動作します。電源ラインにどの電圧を流しているか、必ず確認してください。
  • ワイヤーを長くしすぎる:長くて乱雑なワイヤーはデバッグを難しくします。できるだけ短いワイヤーを使い、色のルールを決めましょう。5Vは赤、GNDは黒、信号はそれ以外の色です。
ブレッドボードは大電流向けには作られていません。クリップが耐えられるのは最大1 A程度です。モーター、長いLEDテープ、商用電源をブレッドボードに通すのは絶対にやめてください。

ブレッドボードの次は?

回路が動いて、それを固定したいときは、ユニバーサル基板(パーフボード)にはんだ付けするか、オリジナルのプリント基板(PCB)を設計できます。ただ、学んだり試したりしている段階では、ブレッドボードがいちばん速い方法です。部品の交換は数秒で終わります。

BlueGraysの初心者向けプロジェクトでは、どれもブレッドボードの配線が回路図と一緒にステップごとに示されます。ボードのピンの位置を確認するにはピン配置ツールを、Arduinoが初めてならArduinoとは?を読んでみてください。

よくある質問

ブレッドボードにはんだ付けできますか?

できません。ブレッドボードははんだなしで使うように作られていて、はんだ付けすると内部のクリップが傷みます。固定した回路にするなら、ユニバーサル基板かPCBを使ってください。

ブレッドボードの赤と青の線は何を意味しますか?

両端の電源ラインを示しています。ふつうは赤い線のラインにプラス(5Vまたは3.3V)、青か黒の線のラインにマイナス(GND)をつなぎます。これらのラインは端から端までつながっていますが、中央で分かれているボードもあります。

どのジャンパーワイヤーを買えばいいですか?

ブレッドボード上ではオス-オス、モジュールのピンにつなぐときはオス-メスやメス-メスのワイヤーを使います。始めるなら、3種類を1パックずつ買うのがいちばん実用的です。

ESP32はブレッドボードに収まりますか?

幅の広いESP32 DevKitボードを標準的なブレッドボードに差すと、片側のピンがふさがってしまうことがあります。ブレッドボードを2枚並べて使うか、ボードを端に置いて空いている側に配線すればうまくいきます。

ブレッドボードの接続がときどき切れるのはなぜですか?

古いボードや使い込んだボードではクリップがゆるむことがあり、足の細い部品はしっかり固定されないことがあります。部品を別の列に差し直してみて、それでも直らなければボードを交換してください。

全プロジェクトを見る
LEDの点滅
#1初級

LEDの点滅

電子工作の第一歩は、1個のLEDを点けたり消したりすることです。Arduinoで短い間隔で点灯と消灯を繰り返すと、LEDが素早く点滅します。ボードが光を制御する仕組みを最もシンプルな形で確かめ、これから取り組むプロジェクトの基礎を身につけます。

4.6(188)
1127
2個のLEDを点灯
#2初級

2個のLEDを点灯

2個のLEDが素早く交互に点滅します。一方が点くともう一方が消え、まるでボールを投げ合っているようです。ArduinoがそれぞれのLEDを5分の1秒ずつ点灯させ、次のLEDに切り替えます。1個のLEDの次に、複数の光をまとめて制御する方法を学ぶのに最適なステップです。

4.6(105)
343
信号機
#3初級

信号機

毎日道路で見かける信号機の小さな模型です。赤が2秒点灯し、黄が一瞬点灯した後、緑が2秒点灯します。その後、再び黄を経て赤に戻り、この動作を繰り返します。3個のLEDを順番に点けたり消したりしながら、タイミングの組み立て方を学びます。

4.8(131)
397
ボタンでLEDを点灯(押している間のみ)
#9初級

ボタンでLEDを点灯(押している間のみ)

呼び鈴のように、押している間は点灯し、離すと消灯します。Arduinoはボタンの状態を常に読み取り、押されている間はLEDを点灯させ、指を離した瞬間に消灯させます。このシンプルな回路で、ボードが外部からの操作を検知する仕組みを学べます。

4.8(113)
229
ブザーの使い方
#13初級

ブザーの使い方

呼び鈴やアラームがどうやって音を出すのか、気になったことはありませんか?Arduinoが小さなブザーを短い間隔で鳴らし、音を出す、止める、を繰り返します。電気で音が生まれる仕組みを学び、メロディーを演奏するプロジェクトへの第一歩を踏み出せます。

4.7(89)
161
LDRで光の強さを測定
#11初級

LDRで光の強さを測定

部屋の明るさを数値で見てみませんか?光に反応する小さな部品、LDRで周囲の光を測定し、Arduinoが0.5秒ごとにその値をコンピューターの画面に表示します。手で覆うと数値が変わる様子を確認できます。自動で点灯する常夜灯などのプロジェクトへの第一歩です。

4.6(81)
139
RGB LEDの使い方
#39初級
プレミアム

RGB LEDの使い方

1つのLEDに3つの色が入っています。RGB LEDが赤、緑、青の順に、それぞれ0.5秒点灯して0.5秒消灯し、このサイクルを繰り返します。ArduinoにRGB LEDを1つと抵抗を3つ接続するだけです。色とりどりの光を使うプロジェクトを、手軽に始められます。

4.9(73)
98
Raspberry Pi Picoで外付けLEDを点灯(ブレッドボード)
#148初級

Raspberry Pi Picoで外付けLEDを点灯(ブレッドボード)

Picoの内蔵LEDの次は、ブレッドボードに外付けLEDを接続し、GP14ピンで制御します。このプロジェクトでは、Picoの汎用GPIOピンを出力として使う方法、LEDの極性(長い足=アノード/+、短い足=カソード/−)、電流制限抵抗(220Ω)が必要な理由を学びます。抵抗を入れないと、LEDに過大な電流が流れて壊れることがあります。回路はとても簡単です。Pico GP14 → 220Ω抵抗 → LED(+)→ LED(−)→ Pico GND。Wokwiでシミュレーションできます。

4.5(2)
7