Arduino Nano完全ガイド:IDEインストールから初スケッチ書き込みまで6ステップでマスター
Arduino Nanoは、コンパクトなフォームファクタと低消費電力で、ブレッドボード上での試作に最適な定番ボードです。電源ジャックはありませんが、Mini-B USBで給電・書き込みが可能です。このチュートリアルでは、環境構築から最初のスケッチ実行までを6ステップで丁寧に解説します。
ステップ1:Arduino IDE 2.0のダウンロードとインストール
まずは公式サイトのSoftwareページから、お使いのOSに合ったIDE 2.0をダウンロードします。IDE 2.0は1.8系から大幅に刷新され、自動補完、ライブデバッグ、ダークモード、言語リファレンス統合など、開発効率を高める機能が追加されています。
対応OS(IDE 2.0の要件)
- Windows 10 / 11(64bit)
- macOS 10.15以降
- Linux 64bit(Ubuntu 20.04以降等、AppImage/Flatpak対応)
インストール手順
Windows
- ダウンロードした
.exeを実行 - ウィザードに従い「Next」を進める(ドライバインストール含む)
- 完了後、デスクトップ/スタートメニューから起動
macOS
- ダウンロードした
.dmgを開く - Arduino IDEアイコンをApplicationsフォルダへドラッグ
- 初回起動時「開発元が未確認」と出たら、右クリック→「開く」で許可
Linux
- AppImageをダウンロードし、実行権限付与(
chmod +x) - またはFlatpak版(
flatpak install flathub cc.arduino.IDE2)を推奨 - udevルール設定でデバイスアクセス権を付与(
sudo usermod -a -G dialout $USER後再ログイン)
ステップ2:Arduino Nanoを初めて接続する
Nanoのピン配置を理解して正しくブレッドボードに差し込みましょう。
Nanoの主要ピンと特徴
- Mini-B USBポート:給電・書き込み・シリアル通信用。基板外側に向くよう配置
- 電源ピン:VIN(7-12V入力)、5V(レギュレータ出力)、3.3V(FTDIチップ由来、50mA)、GND×2
- デジタルI/O:D0〜D13(PWM: D3,5,6,9,10,11)
- アナログ入力:A0〜A7(A6/A7は入力専用)
- 通信:UART(D0/D1)、I²C(A4/A5)、SPI(D11〜D13)
- リセットピン:外部からリセット可能
接続手順
- Mini-B USBケーブルでPCと接続 → 基板上の電源LED(緑)が点灯
- IDEで「ツール」→「ボード」→「Arduino AVR Boards」→「Arduino Nano」を選択
- 「ツール」→「プロセッサ」→「ATmega328P (Old Bootloader)」または「ATmega328P」を選択(ブートローダ版による)
- 「ツール」→「シリアルポート」でCOMポート(Windows)または/dev/ttyUSB*(Mac/Linux)を選択
- ファイル→スケッチ例→01.Basics→Blinkを開く
- 検証(✓)→ 書き込み(→)を実行
ステップ3:Nano互換ボード接続時のコツ
- ブレッドボードへの挿抜は真っ直ぐ優しく行う(ピン曲がり防止)
- USBポートを基板外側に向けて配置し、ケーブルの取り回しを楽にする
- 互換ボード(CH340G搭載等)の場合、専用ドライバのインストールが必要なことあり
ステップ4:最初のスケッチを開く
IDEメニューの「ファイル」→「スケッチ例」→「01.Basics」→「Blink」を選択。組み込みLED(D13)を1秒ごとに点滅させる定番スケッチです。
ステップ5:ボードタイプとポートを選択
重要:プロセッサ選択で「ATmega328P (Old Bootloader)」かどうかで書き込み成否が分かれます。失敗したら切り替えて再試行してください。
ステップ6:スケッチをアップロードして実行
書き込み完了後、以下の表示で成功確認:
- ステータスバーに「書き込みが完了しました」
- 基板上のTX/RX LEDが点滅
- D13の内蔵LEDが1秒周期で点滅開始
よくあるトラブルシューティング
| 症状 | 対処 |
|---|---|
| ポートが見つからない | CH340/CP2102ドライバ導入、ケーブル交換、別PC試行 |
| 「avrdude: stk500_recv()」エラー | プロセッサをOld Bootloader側に切替、またはリセットボタンを書き込み直前に押す |
| 認識しない | USBケーブルをデータ通信対応品に交換(充電のみケーブル不可) |
結論
このチュートリアルでは、Arduino Nanoのピン配置理解からIDE環境構築、初回書き込みまでをステップバイステップで解説しました。コンパクトながらUNO互換の機能を持ち、ブレッドボード試作に最適なNanoをぜひ活用してください。さらに踏み込んだプロジェクトでお困りの際は、お気軽にお問い合わせください。
産業技術
- Arduino Nano RP2040で作るDIY Photoshopコントロールコンソール
- Arduino Nanoで作るウェアラブル心拍ドレス:CrazyCircuitsとDFRobotセンサーで自信を持ってプロジェクトを構築
- Arduino Nanoとジョイスティックで2軸ステッピングモーターを制御:Visuinoで簡単プログラミング
- Arduino Nanoで作る携帯型ガイガーカウンター
- Arduino Nano用 高性能2.8インチTFTシールド - 320×240 SPIディスプレイ
- Arduino Nanoで作る信頼性の高いLCDストップウォッチ – ポテンショメータ不要
- Arduino Nano 33 BLE サウンドスペクトラムビジュアライザー:リアルタイムオーディオ表示
- Arduino Nanoで作るDIYミニオシロスコープ – ステップバイステップチュートリアル
- Arduino Nanoアナログ時計:DS3231 RTCと1mAアメーターで作る精密木製タイマー
- PCBスティフナー完全ガイド:フレックスPCBの補強マスター
- Arduinoプロトシールド組み立てガイド:ステップバイステップで徹底解説