Arduinoの基礎知識

Arduino Nano Everyの仕様・機能

当記事では、Arduino Nano Everyの仕様・機能について、詳しく解説します。

Arduino Nano Everyは、元々、小型なArduino Micoroと比較して、さらに小さいArduinoボードです。ブレッドボードに直接差し込んで利用できるようになっています。

なお、Arduino Nano Everyと同じ形状・フットプリントで、旧製品の「Arduino Nano」も現在、発売されていますが、性能が低く価格が高いです。

旧製品のArduino Nanoの仕様・機能についての詳細は、以下の記事をご覧ください。

Arduino Nano Everyの基本仕様

仕様 Arduino Nano Every
基板サイズ 43.2×17.8mm
マイコンチップ/
動作周波数
(プロセッサ)
ATMega4809/
20MHz
SRAM
(メインメモリ)
6kB
Flashメモリ
(フラッシュメモリ)
※プログラムを保存
48kB
EEPROM 256byte
動作電圧 +5V
電源入力電圧 +7~+12V
出力電圧 +5V、+3.3V
デジタル入出力 20本
PWM出力
(パルス幅変調出力)
5本
アナログ入力 8本
アナログ出力
(DAC)
端子の定格電流 20mA/各端子
プログラム
書き込み端子
Micro USB Type-B
その他
インターフェース
UART
I2C
SPI


Arduino Nano Every以外のArduinoボードの仕様については、以下の記事をご覧ください。

Arduino Nano Everyの機能

Arduino Nano Every外観

残念ながら、旧製品のArduino Nanoではピンアサインのシルクが表面に刻印されていましたが、Arduino Nano Everyでは裏面になっています。

ピン配置/LED配置

Arduino Nano Every ピン配置 LED配置

↑クリックすると拡大できます。

①マイコン(プロセッサ)

Arduino Nano Everyのマイコン(プロセッサ)はMicrochip Technology社(アメリカ)の「ATMega4809」が使用されています。

マイコンとは、マイクロコントローラ(またはマイクロコンピュータ)の略称で、人間で言えば「頭脳」に相当する電子機器を制御する上では大変重要な部品です。

また、SRAM、Flashメモリ、EEPROMなどの各種メモリもマイコン内部に組み込まれています。

②USBポート

USBケーブルで、Arduino Nano EveryとPCのUSBポートに接続することで、Arduino Nano Every-PC間で、通信をすることができます。

PCで作成したプログラム(スケッチ)を、Arduino Nano Everyに書き込んだり、シリアル通信によって、PCからArduino Nano Everyを制御することができます。

また、Arduino Unoのような電源ジャックがないため、USBによってArduino Nano Everyに給電する役割もあります。

③リセットボタン

リセットボタンを押すことで、Arduino Nano Everyを再起動することができます。プログラムを最初からやり直したい場合やArduino Nano Everyの動作がおかしい場合などに利用します。

④入出力ポート・電源

デジタル入出力・PWM

デジタル入出力・PWM 説明
D0-D19 デジタル入出力(0-19番ピン)
HIGH(+5V)/LOW(0V)の入出力
PWM 0~+5Vのアナログ出力
0Vと+5Vを高速で切り替えることで、擬似的にアナログ出力する方式


PWMとシリアル通信はデジタル入出力と共用です。プログラムでどちらを使うか指定できます。

なお、残念なことにArduino Nano Everyは、Arduino Nanoに比べてPWMが6本から5本に減少しています。

アナログ入力

アナログ入力 説明
A0-A7 アナログ入力(0-7番ピン)
10bitのA/Dコンバータ(約4.8mVごとに1段階変化)

↑PWM出力の関数も解説しています。

通信(コミュニケーション)

通信
(コミュニケーション)
説明
UART
(シリアル通信)
TX シリアルデータ送信
RX シリアルデータ受信
I2C SCL シリアルクロック
SDA シリアルデータ送受信
SPI SS 制御対象のデバイス選択
SCK シリアルクロック
MOSI マスター⇒スレーブのデータ転送
MISO スレーブ⇒マスターのデータ転送

電源関連

電源関連 説明
Vin 「②USBポート」の電圧が出力、
USBポートを使わず「Vin」からの給電も可能
GND グラウンド・基準点
+5V +5Vの電圧出力
+3.3V +3.3Vの電圧出力

その他

その他 説明
GND グラウンド・基準点
AREF アナログ入力の基準電圧(0~+5Vを入力)
通常は使用しない
RESET リセット
(「③リセットボタン」と同機能)

⑤LED

LED 説明
ON Arduino Nano Everyに給電されると点灯
TX シリアル通信で送信時に点滅
RX シリアル通信で受信時に点滅
L デジタル入出力の13番に接続


Arduino Nano Everyには4つのLED(チップ部品)が搭載されています。「L」のLEDについてもう少し詳しく説明すると、デジタル入出力の13番に接続されており、プログラムで13番ピンをHIGH(5V)にすると、点灯させることができます。

以下の記事では、統合開発環境のArduino IDEを使用して、Arduino Unoのプログラム書き込み方法を紹介しているのですが、サンプルプログラムとして、Arduino Nano Everyと同様に13番ピンに接続されている「L」のLEDを点滅させるプログラムを作成しています。

Arduino Nano Everyの技術資料の入手方法

Arduino Nano Everyは、回路図などの各種技術資料をArduino公式WEBサイトから入手できます。

Arduino Nano Everyの技術資料
  • EAGLEファイル
  • 回路図:PDF形式
  • FRITZINGファイル
2

Arduino Nano Every DOCUMENTATION

「DOCUMENTATION」をクリックします。

3

Arduino Nano Every EAGLEファイル 回路図 ダウンロード

それぞれのアイコンをクリックすると、EAGLEファイル、回路図、FRITZINGファイルがダウンロードできます。

Arduino Nano Everyのおすすめ購入先

Arduino Nano Everyの購入は、一般的な店頭では扱っていないので、Amazonなどのネット通販がおすすめです。

また、Arduino Unoがメインになってしまいますが、ボードと電子部品を組み合わせたキットも存在します。

これらのキットもネット通販で購入できるので、Arduino Nano Everyと一緒に購入することで、一通りの実験用に使える電子部品をまとめて揃えることが可能です。

以下の記事で電子工作初心者でもわかりやすいように、ランキング形式で紹介しています。ぜひご覧ください。

テキストのコピーはできません。