Arduino、結局どう触ればいいの?


Arduinoは、世界で最も使われているマイコンボードの1つです。初心者にも安価に始められる設計で、書籍・ネット記事・サンプルコードが豊富にあり、入門で詰まっても情報を当てやすい環境です。
この記事では、Arduinoを触り始める初心者が、最初の壁である「ボードが届いてからLチカが動くまで」をスムーズに抜けるための知識をまとめます。実際に運営者として一番もらう質問にフォーカスしました。
どのArduinoを買うか
Arduinoには種類が多いですが、入門で迷うならArduinoUNOR3 (もしくはその互換ボード) が無難です。情報量が圧倒的に多く、サンプルコードもUNO前提で書かれているものがほとんど。USB-CやWi-Fi連携も視野に入れるなら、最近出たUNOR4Minima/WiFiも候補に入ります。
純正ボードは数千円、ELEGOOなどの互換ボードはさらに安いです。初心者用途では互換ボードで十分。ELEGOOのスーパースターターキットを買えば、UNOボード+電子部品+ケーブルが1パックで揃います。
届いてから1週間でやること
初心者がやることを順序立てて整理します。これを上から順にこなせば、最初の壁は超えられます。
Arduino IDEを
インストール] --> B[Day1
USBで接続] B --> C[Day1
Blinkを書き込み
Lチカ完成] C --> D[Day2-3
LED+抵抗で
外部Lチカ] D --> E[Day4-5
タクトスイッチ
入力] E --> F[Day6-7
センサーや
ブザー追加]
Day1: Arduino IDEのインストールと初期設定
公式サイトからArduino IDEをダウンロードしてインストールします。インストール後、UNOをUSBで接続し、IDEの「ツール」メニューからボード=Arduino UNO、シリアルポート=該当のCOM/dev/cu.*を選びます。これで書き込み準備が完了です。
Day1: Blinkを書き込む
IDEに最初から入っているサンプル「Blink」を開き、書き込みボタンを押します。UNOボード上の「L」と書かれたLEDが1秒間隔で点滅すれば成功。最初のLチカは、外部部品を一切使わずに体験できます。
Day2-3: 外付けLEDでLチカ
本物の電子工作はここから。LED1個と330Ω抵抗1本をブレッドボードに挿して、D7に繋いでBlinkのピン番号を13から7に変えて書き込みます。ここで初めて「自分の配線で物が動いた」体験が来ます。
Day4-5: タクトスイッチで入力
次は入力です。タクトスイッチをD2に繋いで、押すとLEDが点くようなスケッチを書きます。`pinMode(2, INPUT_PULLUP)` と `digitalRead(2)` だけ覚えれば動きます。「入力を読んで、判断して、出力を変える」というArduinoの基本動作がここで体に入ります。
Day6-7: センサーやブザー
1週間目の最後は、センサーやブザーで遊んでみます。CdSセンサー (明るさセンサー) や、パッシブブザーが入門の定番。「暗くなったらLEDが点灯」「ボタンを押すとブザーが鳴る」などの作例で、Arduinoの楽しさが一気に広がります。
よく出てくる関数とその意味
1週間で頻出する関数を表にしておきます。これを覚えれば、入門レベルの作例は8割読めます。
| 関数 | 役割 |
|---|---|
| pinMode(pin, mode) | ピンを入力/出力に設定 |
| digitalWrite(pin, value) | HIGH/LOWをピンに出力 |
| digitalRead(pin) | ピンの状態を読み取る |
| analogRead(pin) | アナログ入力を読む (UNOR3で0〜1023) |
| analogWrite(pin, value) | PWM出力 (UNOR3で0〜255) |
| delay(ms) | 指定ミリ秒待つ |
| Serial.begin / Serial.println | PCに値を送って確認する |
とくに最後のSerial.printlnは、デバッグの命綱です。動かない時にこれで値を吐かせると、原因が一気に見えます。


初心者がハマるポイント
Arduinoの最初の壁は、書き込みエラーと配線ミスに集約されます。よくある原因を挙げます。
- USBドライバ未インストール (互換ボードに多い)
- シリアルポートの選択ミス
- LEDの極性 (アノードとカソード) を逆挿し
互換ボードを買った人は、CH340ドライバのインストールが必要なケースが多いです。「Arduino書き込めないCH340」で検索すれば手順記事はたくさんあるので、エラー時はそちらを参照してください。
まとめ
Arduinoの入門は「届いてから1週間でLチカ→センサーまで」のルートをこなせば、最初の壁はだいたい越えられます。書き込みエラーは怖くないので、エラー文をChatGPTやClaudeに貼って質問する習慣をつけてください。
触っている時間に対して、得られる発見が多い趣味です。最初の1ヶ月でLチカからセンサー+ブザーまで触れた人は、その後の継続率がぐっと上がるので、最初の1週間を急ぎ気味に進めるのが結果的に楽です。

今日から始める電子工作 
