ホームページ > ブログ > ナレッジベース > Arduino Nanoのピン配置:初心者向けガイド
Arduino Nanoを一度でも使ったことがあるなら、その小ささにきっと気づくでしょう。手にすっぽり収まるサイズです。しかし、その小ささに侮ってはいけません。この小さなボードの中には、電子工作に必要な機能がすべて詰まっています。
このガイドでは、Arduino Nanoのピン配置、物理設計、寸法、そして各ピンの用途について詳しく説明します。Arduinoを初めて使う方、あるいはこのモデルについてもっと詳しく知りたい方のために、この記事では誰でも理解できる方法ですべてを解説します。必要な情報をすべて網羅するために、ぜひ読み進めてください。

Arduino Nanoは、その小型設計にもかかわらず、他の多くのArduinoボードよりもはるかに多くの機能を備えています。ATmega328Pマイクロコントローラを搭載しており、LEDの点滅や完全なセンサーネットワークの実行などが可能です。
多くの人がNanoを好む理由は、ブレッドボードでの使用に最適なサイズだからです。そのため、通常のArduino Unoでは大きすぎる場合に最適です。
Arduino Nano は小さくても、豊富な機能を備えています。
• 14 個のデジタル I/O ピンがあります (そのうち 6 個は PWM に使用できます)
• 8つのアナログ入力
• 16 MHz のクロック速度
• USBミニBポート
• 32 KB フラッシュメモリ
本質的には、Arduino Unoとほぼ同じ機能を持ちますが、より小型のパッケージに収められています。そのため、ウェアラブル、スマートホーム、ポータブルセンサーなどの小規模プロジェクトに最適です。
USBでも外部電源でも使えるのも素晴らしい点です。これについては後ほど詳しく説明します。今は、ボードの形状と構造に注目しましょう。

Arduino Nano が最小の Arduino だと言われるのは、誇張ではありません。
• 長さ: 20 mm
• 幅: 20 mm
• 高さ(ピン付き): 約7~8mm
このコンパクトなサイズは、ブレッドボードとの相性抜群です。ブレッドボードに差し込むだけで、両側に配線スペースを確保できます。これは試作開発において非常に大きなメリットです。
Nanoには15列のヘッダーピンがあり、片側にXNUMX本ずつ配置されています。これにより、すべてのデジタルピン、アナログピン、そして電源ラインにアクセスできます。また、片側にはプログラミングと電源供給の両方に使用できるMini-USBポートがあります。
ピンがボード上でどのように配置されているかを詳しく説明します。
• 片側: デジタルピン (D0 ~ D13)。
• 反対側: A0 ~ A7 (アナログ入力)、電源ピン (GND、5V、3.3V、VIN など)。
• USB ポートの近くにあるボタンをリセットします。
• 低レベルフラッシュ用の ICSP (インサーキット シリアル プログラミング) ヘッダー (必要な場合)。
さらにもう一つ。ボードを裏返すと、ATmega328Pチップがボードに直接はんだ付けされているのが分かります。つまり、Nanoは大型のArduinoボードのようにソケットに差し込まれておらず、薄型化に貢献しています。
ボードの外観と感触がわかったところで、Nano の真の心臓部であるピン配列に注目してみましょう。

Nanoで何かを作るなら、ピン配置を理解することは必須です。各ピンの実際の役割を知らなければ、センサー、ディスプレイ、リレーなどを接続することはできません。そこで、分かりやすく解説します。
14本のデジタルI/Oピンがあります。これらは入力としても出力としても使用できます。コード内でpinMode(pin, INPUT/OUTPUT)を使用して定義します。
彼らの中には特別な力を持つ者もいます:
• PWMピンD3、D5、D6、D9、D10、D11はパルス幅変調(PWM)が可能です。LEDの調光やモーターの速度制御などに利用できます。
• シリアル通信: D0 (RX) と D1 (TX) は、Nano とコンピューターまたは他のデバイス間の通信に使用されます。
• SPIピン: D10 から D13 は SPI にも使用されます (これについては後で詳しく説明します)。
アナログピンは、温度センサーやポテンショメーターなど、可変電圧を出力するセンサーからの信号を読み取るためのものです。
• A0からA5: 足りなくなったらデジタルピンとしても使えます。
• A6およびA7: これらはアナログ入力のみです。 デジタルI/O。Nano専用です(Unoには搭載されていません)。
これらのアナログ入力は、オンボードの ADC (アナログ-デジタル コンバーター) により、デフォルトで 0 ~ 1023 の間の値を読み取ります。
• 5V: これは安定化された5ボルト出力です。小型モジュールへの電源供給に使用できます。
• 3.3V: 特定のセンサーなど、低電圧で動作するモジュールに役立ちます。
• VIN: USB を使用していない場合は、ここに電圧 (通常 7 ~ 12 V) を入力します。
• GND: これはアースピンです。よく使います。
• AREF: 上級ユーザーはこれを使用して、アナログ読み取り用のカスタム電圧リファレンスを設定できます。
リセットピンもあります。これはまさにその名の通り、ボードをリセットするピンです。物理的なリセットボタンを押すのと同じです。

表面下で物事がどのように機能しているかを知りたいタイプの人なら、Arduino Nano の回路図を覗いてみる価値があります。
Nanoの中核にはATmega328Pマイクロコントローラが搭載されています。このチップはボードの頭脳であり、ピンの制御からスケッチの実行まで、あらゆる処理を担います。
しかし、チップ以外にも多くのことが起こっています。
• 電圧レギュレータ – より高い電圧(バッテリーからの 9V など)を取り込み、ボード用に 5V に下げます。
• ミニUSB-シリアルコンバータ(CH340またはFT232) – このチップは、コンピューターがUSB経由でNanoと通信できるようにするものです。注:公式ボードでは通常FT232が使用され、クローンボードでは主にCH340が使用されています。
• 水晶発振器 – ボードを 16 MHz で動作させ続けます。
• コンデンサ、抵抗器、LED – これらはボード全体に散在しており、信号をフィルタリングしたり、ピンを上下に引っ張ったり、視覚的なフィードバックを提供したりします。
回路図はエンジニアだけのものではありません。Nanoの独自バージョンを作成したり、故障したNanoのトラブルシューティングを計画したりする場合、回路図はロードマップになります。
公式の回路図はArduinoのウェブサイトまたはGitHubで入手できます。「Arduino Nano 回路図」で検索するだけで、必要なデータシートが見つかります。
初心者によくあるミスの一つは、Nanoの電源の入れ方を間違えることです。そこで、わかりやすくシンプルに解説します。
Nano に電力を供給するには、主に 3 つの方法があります。
最も簡単で一般的な方法です。ミニUSBケーブルまたはUSB電源アダプターをコンピューターに接続するだけです。ボードはUSBポートから5V電源を受け取ります。
• プロトタイプ作成に最適
• はんだ付けや追加部品は不要
• コードのアップロードも可能
スタンドアロンプロジェクトを構築していてUSBを使用しない場合は、VINピンに7~12Vを供給できます。オンボードレギュレータがそれを5Vに変換します。
• バッテリー駆動のプロジェクトに最適です。
• 9V電池またはDCアダプターを使用してください。
注意: VINに5Vを供給しないでください。オンボードレギュレータが正常に機能するには、少なくとも7Vの入力が必要です。そのため、5Vでは動作が不安定になる可能性があります。
使い方が分かっていれば、5Vピンに安定化された5Vを直接供給できます。これにより、電圧レギュレータを介さずに済みます。
• 上級ユーザーのみ。
• 注意してください。ここでは逆極性保護はありません。
また、GND(グランド)接続も忘れないでください。すべての回路にはリターンパスが必要です。
PCBasicについて
プロジェクトにおいては時間はお金です。 PCベーシック それを取得します。 PCBasic PCB組立会社 毎回迅速かつ完璧な結果をもたらします。当社の包括的な PCBアセンブリサービス あらゆる段階で専門家によるエンジニアリングサポートを提供し、すべてのボードで最高の品質を保証します。 PCBアセンブリメーカー, サプライチェーンを効率化するワンストップソリューションを提供します。当社の先進的な PCB試作工場 迅速な対応と信頼できる優れた結果を実現します。
Arduino Nanoのピンは、LEDの点灯やセンサーの読み取りだけに使われるわけではありません。一部のピンは他のデバイスとの通信専用です。
最も重要な 3 つのプロトコルの詳細は次のとおりです。
• ピン: D0 (RX) および D1 (TX)。
• コンピューターまたは他のシリアル デバイスとの通信に使用されます。
• また、USB 経由でコードをアップロードするときにも使用されます。
シンプルで信頼性が高く、すぐに使用できます。
• ピン: A4 (SDA) および A5 (SCL)
• センサー、OLED ディスプレイ、RTC モジュールなどに最適です。
• 複数のデバイスが同じ 2 本のワイヤを共有できるようになります。
今日の多くのセンサーは配線を省くため、I2Cを採用しています。各デバイスに固有のアドレスを割り当てるだけで済みます。
• ピン: D10 (SS)、D11 (MOSI)、D12 (MISO)、D13 (SCK)。
• I2C よりも高速ですが、より多くのワイヤを使用します。
• SD カードや高速ディスプレイなどに適しています。
それぞれの通信プロトコルには長所と短所があります。SPIは高速で、I2Cは使用するピンが少なく、UARTは簡単に始められます。
プロヒント: 通常、どのピンが何に使われるかを覚える必要はありません。Arduino IDEライブラリが面倒な処理の多くを担ってくれます。
Arduinoにはたくさんのモデルがありますが、Nanoと比べるとどうでしょうか?
|
機能 |
ナノ |
A |
メガ |
|
サイズ |
非常に少ない |
M |
L |
|
I / Oピン |
22 |
20 |
70+ |
|
USBポート |
ミニUSB |
タイプB |
タイプB |
|
ブレッドボード対応 |
あり |
いいえ |
いいえ |
|
理想的な |
コンパクトプロジェクト |
一般的使用 |
大規模で複雑なプロジェクト |
Arduino Nanoのサイズは、その最大のセールスポイントの一つです。スペースが限られている組み込みプロジェクトに最適です。
Unoと比較すると、Nanoは半分のスペースでほぼ同じ機能を提供します。Megaは大量のI/Oピンが必要な場合に最適ですが、かさばります。
したがって、ウェアラブルやコンパクトなセンサーアレイを構築する場合、または Arduino を狭い場所に収納したい場合には、Nano が最適です。
Arduino Nano の購入を検討する際、まず気付くのは、複数の種類があるということ。
主な種類は次のとおりです。
• Arduino.cc 製
• ATmega328Pを使用
• もう少し費用がかかります
• 信頼性、高品質
• 新しいバージョン
• ATmega4809を使用
• より多くのRAMとフラッシュ
• ピンの機能が若干異なる
• Nano 33 IoT、BLE、Sense が含まれます。
• Bluetooth、WiFi、高度なセンサーを搭載しています。
• IoT および機械学習プロジェクトに最適です。
• 第三者によって作成された
• はるかに安い(たったの3ドル)
• USB では FT340 の代わりに CH232 チップがよく使用されます。
• 手動でのドライバーのインストールが必要になる場合があります。
初心者や試作段階であれば、クローン製品を購入すると費用を節約できます。しかし、長期的な信頼性を求めるなら、オリジナルのArduinoボードの方が安全です。
ヒント: クローンを購入する前に必ずレビューをチェックし、ピンレイアウトが標準 Nano と一致していることを確認してください。
Nanoは小型ですが、Arduinoの幅広いコンポーネントと連携できます。Nanoと相性の良いパーツをいくつかご紹介します。
• LEDの – シンプルな出力とステータスライト用
• プッシュボタン – ユーザー入力用
• DHT11 / DHT22 – 温度・湿度センサー
• OLEDディスプレイ – コンパクトな0.96インチ画面(I2Cピンを使用)
• HC-05 Bluetoothモジュール – ワイヤレス制御に最適
• 超音波センサー – 距離を測定するため
• リレーモジュール – 高電圧機器を制御するため
• サーボモータ – 動きをベースにしたプロジェクトの場合
• 赤外線センサー – リモコン入力用
Nano は、電圧とピン数を考慮すれば、Uno と互換性のあるほぼすべての Arduino パーツをサポートします。
サイズが小さいため、多くの Nano ユーザーは、タイトなレイアウトにミニブレッドボードとオスのヘッダーピンを好みます。

Arduino Nano のピンレイアウトの全体的な概要とともにすべてをまとめてみましょう。
30 個のピンは通常、次のように配置されます。
• D0(受信): シリアル受信
• D1(テキサス州): シリアル送信
• D2~D13: 汎用I/O(一部はPWMと割り込みをサポート)
PWMピン: D3、D5、D6、D9、D10、D11
SPIピン: D10 (SS)、D11 (MOSI)、D12 (MISO)、D13 (SCK)
• A0~A5: アナログ入力(デジタルとしても使用可能)
• A4(SDA) および A5(SCL): I2C通信
• A6&A7: アナログ入力のみ(デジタル入力不可)
• VIN: 外部入力電圧(7~12V)
• 5V: 調整出力
• 3.3V: レギュレータからの出力
• GND:地面(×2)
• RESET: ボードをリセットします
• AREF:アナログ基準電圧
• RST: リセットピン(リセットボタンと同じ)
このレイアウトにより、Nano はさまざまな DIY エレクトロニクス プロジェクトに柔軟かつ強力に対応できるようになります。
プロからのヒント視覚的に学習する方は、カラーのピン配置図をダウンロードしましょう。オンラインでたくさん見つかります。印刷してワークステーションの近くに置いておくのも良いでしょう。
数十種類ものArduinoボードが発売されている中でも、Arduino Nanoは依然として人気です。コンパクトで手頃な価格に加え、ほぼすべてのArduinoライブラリとコンポーネントに対応しているためです。
ロボット、気象観測所、センサーベースのシステムなど、Nanoはどんなものでもほぼあらゆる場所にフィットします。強力なコミュニティサポートのおかげで、チュートリアル、サンプル、フォーラムなど、いつでもどこでも役立つ情報が満載です。
Arduino を初めて使う場合、または小型で高性能なものが必要な場合は、Nano が最大の可能性を秘めた最小の Arduino かもしれません。
電話連絡
+86-755-27218592
さらに、 ヘルプセンター。 質問とその回答がすでに明確に説明されている可能性があるため、お問い合わせの前に確認することをお勧めします。
WeChatサポート
さらに、 ヘルプセンター。 質問とその回答がすでに明確に説明されている可能性があるため、お問い合わせの前に確認することをお勧めします。
WhatsAppサポート
さらに、 ヘルプセンター。 質問とその回答がすでに明確に説明されている可能性があるため、お問い合わせの前に確認することをお勧めします。