アルドゥイーノナノ これは、有名なArduino開発ボードを見つけることができるもうXNUMXつのバージョンです。 それは小さいですが、そのサイズにだまされないでください、それは多くの可能性を隠します。 それは本物のスイスアーミーナイフのようなものです。 これを使用すると、消費量とサイズを抑えることが重要な多数のプロジェクトを作成できます。
すべてのArduinoおよび互換性のあるボードと同様に、他の姉と類似していますが、他とは異なる独自の技術的特徴もあります。 この記事では、それらすべてを見ることができます 類似点と相違点 このボードについて知っておく必要のあるすべてを理解し、ArduinoNanoを使用して独自のDIYプロジェクトの開発を開始できるようにします。
Arduino Nanoとは何ですか?
Arduinoの すでに世界では定番となっていますが、 hardware libre そしてメーカーの世界。その開発およびソフトウェア ビーチを使用すると、限界はあなたの想像力と、もちろんいくつかの技術的な制限がありますが、多数のプロジェクトを作成できます。しかし、電子機器やプログラミングを学ぶことができ、また、本当の驚異を生み出すこともできます。
専門的なプロジェクトでさえ、これらの開発委員会に基づいています。 の場合 Arduino Nano、それは縮小版です de Arduino UNO。 これにより、消費するエネルギー需要が最小限に抑えられ、ベールを収納するために必要なスペースが少なくてすむため、サイズが重要なプロジェクトに最適です。
これはプレートではありません Arduino UNO あなたが見るように、正確に小型化されたいくつかがあります 重要な技術的な違い。 また、それに代わるものでもありません リリーパッド。 しかし、それは他の特徴とすべてのArduinoプロジェクトに存在する本質を共有しています。 もちろん、同じようにプログラムすることができます Arduino IDE 残りのように。
技術的特徴
Arduino Nanoボードには、始める前に知っておくべきいくつかの技術的特徴があります。 それがあなたが必要なものであるかどうかを評価する あなたのプロジェクトのために、またはあなたの期待を満たしていません。
それら 技術的特徴 音:
- 小型で柔軟性があり、使いやすいマイクロコントローラボードです。
- これは、バージョン328.xのAtmelATmega3pマイクロコントローラーまたはMCUおよび以前のバージョンのATmega168に基づいています。 いずれにせよ、それは16Mhzの周波数で動作します。
- メモリは、バージョンに応じて16KBまたは32KBのフラッシュ(ブートローダーに使用される2KB)で構成され、1または2KBのSRAMメモリとMCUに応じて512バイトまたは1KBのEEPROMがあります。
- 電源電圧は5vですが、入力電圧は7〜12vの範囲で変化します。
- 14個のデジタルピン、8個のアナログピン、2個のリセットピン、6個の電源ピン(VccとGND)があります。 アナログピンとデジタルピンのうち、アナログ用のpinMode()、digitalWrite()、analogRead()などのいくつかの追加機能が割り当てられています。 アナログの場合、10から0vまでの5ビットの分解能が可能です。 デジタルでは、22を出力として使用できます PWM.
- 直流ソケットは含まれていません。
- コンピュータとの接続に標準のminiUSBを使用して、プログラムまたは電源を供給します。
- その消費電力は19mAです。
- PCBサイズは18x45mmで、重量はわずか7グラムです。
ピン配置とデータシート
Arduinoの好意によるこの画像であなたは見ることができます ピン配置 または、この開発ボードにあるピンと接続の素因。 ご覧のとおり、ArduinoNanoには姉妹ほど多くのI / Oピンがありませんが、ほとんどのプロジェクトでかなりの数があります。
詳細を確認したい場合は、にアクセスできます データシート このArduinoNanoバージョンに存在するもの:
他のArduinoMiniおよびMicroボードとの違い
以内 公式Arduinos UNO、Megaなど、このブログで話しているバージョンを見つけることができます。 もうXNUMXつは、このArduino Nanoです。これには、前のセクションで見た次の違いがあります。
ただし、 最も優れたものの要約、これらは他の公式の小さなサイズのプレートに関して最も重要です:
- Arduino Miniと同じ目標で設計されており、Nanoだけが miniUSBポート それをプログラムし、エネルギーを供給します。
- Su PRECIO ArduinoMiniとArduinoMicroの間にあります。
- 残りの特徴は以下で見ることができます テーブル:
特長 |
Arduino ミニ |
Arduinoマイクロ |
アルドゥイーノナノ |
マイクロコントローラー |
アトメガ328P |
ATmega32U4 |
ATmega168 / ATmega328P |
動作電圧 |
5 V |
5 V |
5 V |
供給電圧 |
7-9 V |
7-12 V |
7-9 V |
動作周波数 |
16 MHz |
16 MHz |
16 MHz |
アナログ入力/出力 |
8/0 |
12/0 |
8/0 |
デジタル入力/出力 |
14/14 |
20/20 |
14/14 |
PWM |
6 |
7 |
6 |
EEPROM(kB) |
1 |
1 |
0.512 / 0 |
SRAM(kB) |
2 |
2.5 |
1 / 2 |
フラッシュ(kB) |
32 |
32 |
16 / 32 |
主電源とプログラミングポート |
FTDIカードまたはケーブル経由 |
マイクロUSB |
ミニUSB |
UART |
1 |
1 |
1 |
大きさ |
3のx 1.8センチ | 4.8のx 1.77センチ | 4.5のx 1.8センチ |
互換性
ArduinoNanoボードは あらゆる種類の電子部品と互換性があります 残りのプレートのように。 それ自体の最大電流および電圧制限を超えるいかなる種類の制限もありません。 それ以外の場合は、任意のコンポーネントを使用できます すべてHwLibreで見られる.
ArduinoNanoを使い始めましょう
私が言ったように、あなたはこの開発ボードをプログラムして始めるために同じソフトウェアを使うことができます。 したがって、ArduinoNanoは同じソフトウェアで使用できます Arduino IDE これは残りのプレートに使用されます。 このソフトウェアは非常に柔軟性があり、Arduino以外の他の異なる開発ボードを使用することもできます...
Arduino Nanoのプログラミング方法の例から始めるには、次を使用できます。 電子スキーム シンプルに接続する 液晶画面 そして、このプレートにメッセージを表示することができます:
この図にフリッツで登場するプレートはXNUMX枚ですが、 Nanoも同じです、対応するピンに接続するだけです...つまり、次のものを接続できます。
- RSLCDからナノピンD12へ。
- NanoからD11へのLCDイネーブル。
- Nano D4〜D5LCD。
- Nano D5〜D4LCD。
- Nano D6〜D3LCD。
- Nano D7〜D2LCD。
- 5V電源でのLCDVO。 この行には、画像に表示されている10kの抵抗を配置する必要があります。
- 一方、LCDのGNDをボードのGNDに接続する必要もあります。
- LCDピン15と16が画面の明るさを変更し、ポテンショメータを使用して調整することはすでにご存知でしょう。
のように スケッチコード、次の例を使用して、どのように機能するかを確認できます。 LCD画面にはLiquidCrystalライブラリを使用することを忘れないでください。 詳細については、無料のArduinoプログラミングコースをご覧ください。
#include <LiquidCrystal.h> //No olvides descargar la biblioteca LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { //Configurar el número de columnas y filas del LCD lcd.begin(16, 2); //Imprimir mensaje en la LCD lcd.print("¡HOLA MUNDO!"); } void loop() { //Poner el cursor en la columna 0, línea 1 lcd.setCursor(0, 1); //Imprimir el número de segundos desde reset lcd.setCursor(0, 1); lcd.print(millis() / 1000); }
ArduinoNanoからの良い情報。
よろしく