Arduino Nano開発ボードは、Arduinoが2008年に初めてリリースしたボードで、最も人気のあるArduinoボードの1つです。 Atmel社(Microchip Technology社)のATmega328 8ビットマイクロコントローラをベースにしています。 Atmega328はブートローダを内蔵しており、Nanoボードにプログラムをフラッシュするのに便利です。 Atmega 328PベースのArduino Nanoのピンアウトと仕様は、このポストで詳細に与えられている。
Arduino Nanoは同じ機能を持っていますが、Arduino Unoよりもサイズが小さくなっています。
Arduino Nanoボードは、ロボット工学、組み込みシステム、マイクロコントローラの必要サイズが小さい電子プロジェクトの分野で広く使用されています。
Arduino Nanoのピンアウトとピン図
Arduino Nanoは合計36個のピンを持っています。 そのうち、アナログ入力ピンが8本、デジタル入出力ピンが14本(うち6本はPWM出力として使用可能)です。 Nanoは、16MHz SMD水晶振動子、ミニUSB-Bポート、ICSPヘッダー、3つのRESETピンと、RESETボタンを備えています。 Atmega328Pは、AVR (Audio Video Recorder) RISC (Reduced Instruction Set Computing) アーキテクチャに基づく高速で効率的な8ビットマイクロコントローラです。 最も人気のあるAVRコントローラとして知られています。 Atmega328マイクロコントローラよりも低消費電力です。
SMDクリスタル:表面実装クリスタルは他のクリスタルよりも安定性が高く、PCBボードに簡単にハンダ付けすることが可能です。
Looking for Arduino Nano PWM frequency change?
How To Change Frequency On PWM Pins Of Arduino Nano
Arduino Nano Power supply :
Mini USB.PWM (PWM ピンの周波数変更):Arduino Nanoの電源を変更します。 Mini USBは標準のUSBより小さいですが、micro USBより厚みがあります。 Nanoボードはこのポートから電源供給されます。 また、プログラミングのためにボードをコンピュータに接続することができます。
Vin: 変調されたDC電源電圧で、接続に使用されるICを調整するために使用されます。 Arduinoボードに搭載されているICの一次電圧とも呼ばれます。 Vccの電圧値は、GNDピンに対して負または正になります。
Arduino Nanoのピンアウト-デジタルピン:
There are 14 digital I/O pins.Intelは、デジタルI/Oピンです。 Arduinoのデジタルピンは、電圧信号があるときと信号がないときの2つの状態のみ読み出し/出力が可能です。 このような入出力を通常デジタル(またはバイナリ)と呼び、これらの状態をHIGHまたは1、LOWまたは0と呼びます。
Arduino Nano Pinout- PWM Pins:
よく見てみるとデジタルピン3、5、6、9、10、11に「.」の記号が見えますね。 デジタルピンのうち、PWM(Pulse Width Modulation)ピンは6本です。 D3、D5、D6、D9、D10、D11の6本です。 これらのデジタルピンは、いずれも23ビットの分解能を持つパルス幅変調信号を生成することができます。 PWMピンは、analogWrite()関数を使用してPWM信号を生成します。
Arduino UNOには6つのアナログピンがありますが、NanoにはA0からA7まで8つのアナログピン番号がつけられています。 ボードに最大8個のアナログ/デジタルセンサーを接続することができます。 アナログピンの機能は、接続に使用されるアナログ/デジタル入力の値を読み取ることです。 4651>
ICSP ピン:
ICSPヘッダーは6本のピンで構成されています:
In-Circuit Serial Programmingの略称です。 これらのピンを使って、Arduinoボードのファームウェアをプログラムすることができます。 4651>
I2C ピン:
これは、2線式シリアル通信プロトコルです。 Inter-Integrated Circuitsの略です。 I2Cは、データの送受信に2本のラインを使用します:シリアルクロック端子は(SCL)を使用し、シリアルデータ(SDA)(SDA)ピンです
- SCL-それはシリアルクロックの略です。 クロックデータを転送するラインと定義されています。 2つのデバイス間でデータのシフトを同期させるために使用されます。 シリアルクロックは、マスターデバイスによって生成されます。 スレーブとマスターがデータを送受信するために使用するラインと定義されます。 そのため、データ線と呼ばれ、SCLはクロック線と呼ばれています。
SPIピン:
SPIとは、Serial Peripheral Interfaceの略で、シリアルペリフェラルインターフェイスです。 4651>
- SCK – Serial Clockの略で、シリアルクロックのことです。 データ転送の同期に使用されるクロックパルスです。
- MISO-マスター入力/スレーブ出力の略です。 MISOピンのこのデータラインは、スレーブからデータを受信するために使用されます。
- MOSI-これは、マスター出力/スレーブ入力の略称です。 このラインは周辺機器へのデータ送信に使用されます。
- SS-これはスレーブ選択の略です。 このラインは、マスターによって使用されます。 イネーブルラインとして機能します。 デバイスのスレーブ・セレクト・ピンの値がLOWのとき、マスターと通信することができます。 HIGHにすると、マスターを無視します。 これにより、複数のSPI周辺デバイスが同じMISO、MOSI、CLKラインを共有することができます。
外部割り込み(2、3):これらのピンを使用して、以下の条件で外部割り込みをトリガできます:値が低い、上昇または低下エッジ、値の変化
RXD とTXD:TXDとRXDピンがシリアル通信に使用されています。 シリアル通信時にTXDはデータの送信に、RXDはデータの受信に使用されます。 4651>
その他のピン:
3.3V: 3.3Vを出力します。
5V: 5Vを出力します。
GND (グランドピン)です。
RST: Arduino Boardのリセットに使用します。 このピンに5Vを供給すると、ボードは自動的にリセットされます
REF: 入出力の基準となる端子です。 マイコンが現在動作している電圧の基準を提供します。 このピンに信号を送っても何も起こりません。
Arduino NanoのLEDインジケータ:
Arduino Nanoボードは4つのLEDインジケータで構成されています:
Transmitting Data Indicator LED (White): このLEDが点灯している場合、Arduino Nanoは、コンピュータにデータを送信しています。 このLEDが点灯した場合、ボードはコンピュータからデータを受信している
Power Indicator。 電池の状態を表示します。 また、Arduinoボードに接続されたLCDにバッテリーの電圧を表示することができます。
Pin 13 LED Indicator (青)。 本ボードでは、デジタル・ピン13に接続されたLEDが内蔵されています。 このピンがHIGHまたは1に設定されると、LEDが点灯します。 LOWまたは0に設定すると、LEDはOFFになります。
Arduino Nanoの仕様:
マイクロコントローラー: | ATmega328 | |
動作電圧.NV.NV.NV.NV.NV.NV.NV.NAV.NV.NV: | 5 V | |
入力電圧(VIN): | 6-20 V | |
消費電力: | 19 mA | |
フラッシュメモリ……………………………………: | 32 KB(うち2 KBはブートローダが占有) | |
SRAM: | 2 KB | |
クロック速度: | 16 MHz | |
EEPROM: | 32 KB(うちの2 KBはブートローダで占有)。 | 1 KB |
I/Oピンあたりの電流: | 40 mA(20 mA推奨) | |
PCBサイズ: | 18 x 45 mm | |
重量: | 7 g |