工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ

ロボティクスやエレクトロニクスの中心にあるのがマイコンボード。中でもArduinoシリーズは最も普及しています。Arduino Nanoは、UNOと同等の機能をわずか1.8×4.5cmの小型基板に凝縮した、ブレッドボード直挿し可能な定番ボードです。

Arduino Nanoとは

Arduino NanoはATmega328Pマイコンを搭載した小型ボードです。UNOとの最大の違いはパッケージ形状:UNOがDIP(30ピン)に対し、NanoはTQFP(32ピン)を採用し、2つの追加ADCピン(A6、A7)を備えます。また、UNOがDCジャック+Type-B USBなのに対し、NanoはMicro-B USBのみで給電・通信を行います。

Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ
PDIPパッケージ(UNO採用)
Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ
TQFPパッケージ(Nano採用)
Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ
Arduino Nanoの外観

主な仕様

項目仕様
マイコンATmega328P(8-bit AVR)
動作電圧5V
入力電圧(VIN)7〜12V推奨(限界6〜20V)
フラッシュメモリ32KB(うち2KBはブートローダー)
SRAM2KB
EEPROM1KB
クロック16MHz
デジタルI/O14本(うち6本はPWM出力可)
アナログ入力8本(A0〜A7、10bit ADC)
DC電流/ピン40mA
消費電流約19mA
通信UART、SPI、I2C(TWI)
USBMicro-B
ICSP対応
サイズ18×45mm、約7g

ピン配列と機能

Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ
Arduino Nanoピン機能一覧

電源・リセット

デジタルI/O(D0〜D13)

アナログ入力(A0〜A7)

I2C(TWI)

AREF

ADCの基準電圧入力ピン。外部基準電圧を使う場合に使用(通常は未接続でOK)。

電源の供給方法

Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ
Micro-B USBケーブルで給電(最も一般的)
  1. Micro-B USB: PCやUSB充電器から5V給電。同時にシリアル通信も可能。
  2. VINピン: 7〜12Vの非安定化電源を入力。基板上のレギュレータで5V化。
  3. 5Vピン: 安定化済み5Vを直接供給。レギュレータをバイパスするため、過電圧・逆接続で即破損のリスクあり。自信がある場合のみ。

Arduino UNOとの比較

Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ
左:Nano、右:UNO
項目Arduino NanoArduino UNO
サイズ18×45mm53×69mm
パッケージTQFP(32ピン)DIP(30ピン)
アナログ入力8本(A6、A7追加)6本
USBMicro-BType-B
DCジャックなしあり
ブレッドボード直挿し可能不可(シールド必要)

プログラミング手順

Arduino Nano ピン配列完全ガイド:仕様・機能・プログラミングのコツ
ブレッドボードでの開発風景
  1. Arduino IDEをインストール(公式サイトから)。
  2. Micro-B USBケーブルでNanoをPCに接続。オンボードLED(PWR)が点灯。
  3. IDEで[ツール]→[ボード]→[Arduino Nano]、[プロセッサ]→[ATmega328P (Old Bootloader) / 新版]、[ポート]を選択。
  4. [ファイル]→[スケッチ例]→[01.Basics]→[Blink]を開く。
  5. 書き込みボタン(→)をクリック。「書き込み完了」後にLチカ(D13 LED点滅)すれば成功。

まとめ

Arduino Nanoは、小型・低価格・ブレッドボード直挿しという三拍子揃った定番ボードです。UNOと互換性が高く、スペース制約のあるプロジェクトや量産試作に最適。SPI/I2C/UARTすべて対応し、センサー制御から通信モジュール接続まで幅広く使えます。ご質問はお気軽にどうぞ。

産業技術

  1. Arduino UnoでAtmel AT89シリーズを簡単プログラミング──ステップバイステップガイド
  2. Arduinoで作る電卓 - 16x2 LCDと4x4キーパッドで四則演算
  3. クレジットカードサイズのArduboyクローンをArduino NanoとI2C OLEDで自作する
  4. Raspberry Pi 3とArduinoで作る自作ノートPC:ステップバイステップガイド
  5. Arduino入門:概要からプログラミングまで完全解説
  6. 2N3771 NPNトランジスタ:ピン配置、特徴、用途、代替品
  7. AT89C51 マイコン徹底解説:ピン配列・特徴・プログラミング・代替チップ選定基準まで
  8. Arduinoプロトシールド組み立てガイド:ステップバイステップで徹底解説
  9. ICM-20608-G:高性能アプリケーション向けコンパクト6軸モーションセンサー
  10. APDS-9960:ジェスチャー、近接、光、色検知を統合したマルチセンサーIC
  11. Arduinoセンサー:種類、応用、実世界プロジェクト