INHALT
Arduino Nano Karte ist eine der beliebtesten Plattformen dieser Familie, die Popularität unter Funkamateuren auf der ganzen Welt wegen seiner Miniatur-Größe, vergleichbar mit der Größe eines USB-Stick gewonnen hat. Betrachten wir in dieser Überprüfung – Speicherkapazität, Datenblatt, Karte Pinout, Arduino Nano Firmware und andere Eigenschaften, die nicht schlechter als die Arduino Uno Mikrocontroller sind.
Bestandteile:
- Arduino Nano V2.3 / Arduino Nano V3.0
Der Hauptunterschied zwischen dem Nano und seinen nächsten Verwandten ist das Fehlen eines Anschlusses für eine externe Stromversorgung. Wenn es darum geht, ein miniaturisiertes Gerät zu bauen, spielt die Größe des Arduino Nano v3 ATmega328 / ATmega168 eine entscheidende Rolle. Daher ist der Arduino Uno als Einstiegsplattform besser geeignet. Die Programmierung des Nano erfolgt in der Arduino IDE Umgebung.
Merkmale des Arduino NANO, datasheet
- Mikrocontroller: ATmega328
- Architektur: AVR
- Betriebsspannung: 5 V
- Flash-Speicher: 32KB, wovon 2KB vom Bootloader verwendet werden
- SRAM: 2 KB
- Taktfrequenz: 16 MHz
- Analoge Eingänge: 8 Pins
- EEPROM: 1 KB
- DC-Strom zu den I/O-Pins: 40 mA
- Eingangsspannung: 7-12 V
- Digitale E/A: 22 (davon 6 PWM)
- PWM-Ausgang: 6
- Stromverbrauch: 19 mA
- PCB Größe: 18 x 45 mm
Pinbelegung Arduino NANO / pinout Arduino NANO
Digitale Ein- und Ausgänge des Arduino Nano V3.0
- Serielle Kommunikation: Pins 0 (RX) und 1 (TX). Sie werden für den Empfang (RX) und das Senden (TX) serieller Daten auf TTL-Pegel verwendet. Diese Pins sind mit den entsprechenden Pins des integrierten Schaltkreises ATmega8U2 verbunden, der auf der Karte als USB-zu-Seriell-Wandler programmiert ist, ein Baustein, der eine Schnittstelle zwischen den TTL-Pegeln und dem USB-Port des Computers bildet.
- Externe Interrupts: Pins 2 und 3; diese Pins können so konfiguriert werden, dass ein Interrupt bei einem niedrigen Wert, bei einer steigenden oder fallenden Flanke oder bei einer Wertänderung ausgelöst wird. Für weitere Informationen siehe die Anweisung attachInterrupt().
- PWM-Pins (Pulsweitenmodulation): Pins 3, 5, 6, 9, 10 und 11. Liefern einen 8-Bit-PWM-Impuls mit dem Befehl analogWrite().
- SPI-Bus (Serial Peripheral Interface): Pins 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Diese Pins unterstützen die Kommunikation über die serielle Peripherieschnittstelle (SPI), die über die SPI-Kommunikationsbibliothek zur Verfügung steht. Die SPI-Pins sind auch mit dem ICSP-Stecker verbunden, der mit Arduino Mega 2560 Karten kompatibel ist.
- I2C-Bus: Pins A4 (SDA) und A5 (SCL). Sie unterstützen die I2C-Kommunikation (oder TWI (Two Wire Interface), verfügbar mit der Wire/I2C-Bibliothek).
- Integrierte LED: Das Board hat eine LED, die mit Pin 13 verbunden ist. Wenn der Pin high ist, leuchtet die LED, wenn er low ist, ist die LED aus.
Analoge Pins des Arduino Nano V3.0
Der Mikrocontroller Arduino Nano verfügt über 6 Analogeingänge (0 bis 5), von denen jeder einen Messwert mit einer Auflösung von 10 Bit (d.h. 1024 Stufen von 0 bis 1023) liefern kann, indem die sehr nützliche Funktion analogRead() der Arduino-Sprache verwendet wird. Standardmäßig messen diese Pins Spannungen von 0V (Wert 0) bis 5V (Wert 1023), aber die obere Grenze des Messbereichs kann mit dem AREF-Pin geändert werden.
Speicher des Arduino Nano Boards
Das Board unterstützt drei Speichertypen:
Flash – 32 kB Speicher für den Arduino Nano ATmega328 und 16 kB für den Arduino Nano ATmega168, die zum Speichern des Programms verwendet werden. Beim Flashen des Controllers mit einem USB-Skript wird das Programm in den Flash-Speicher geschrieben.
SRAM ist der Speicher mit wahlfreiem Zugriff für die Arduino-Plattform, mit einer Kapazität von 2 kB für den ATmega328 und 1 kB für den ATmega168. SRAM ist stromabhängig, d.h. wenn das Board ausgeschaltet wird, werden alle zuvor gespeicherten Daten gelöscht.
EEPROM ist ein nichtflüchtiger Speicher von nur 1 kB. In diesen Speicher können Daten geschrieben werden, die beim Abschalten der Stromversorgung nicht gelöscht werden. Der Nachteil von EEPROM ist, dass es laut Hersteller auf 100.000 Schreibzyklen begrenzt ist.
Stromversorgung für Arduino Nano
Bei Anschluss über USB beträgt die Betriebsspannung des Boards 5 V. Wird gleichzeitig eine externe Quelle angeschlossen, schaltet der Arduino NANO v3 automatisch auf eine höhere Spannung um. Es wird empfohlen, Batterien oder eine andere Spannungsquelle von 7 bis 12 V als Stromversorgung zu verwenden. Es ist nicht erlaubt, den 5V-Pin mit Strom zu versorgen, die Stromversorgung muss über den VIN-Port erfolgen.
Schlussfolgerung. Das Arduino Nano-Board basiert auf einem ATMega328, der mit einem 16 MHz Quarz verbunden ist. Es ist eigentlich ein Analogon des Arduino Uno, aber in einem verkleinerten Format, das mit dem Standard DIL30-Format kompatibel ist. Dadurch kann der Arduino Nano r3 direkt und einfach auf ein Breadboard gesteckt oder auf eigene Elektronikplatinen gelötet werden, was seine Verwendung erheblich vereinfacht.
datasheet arduino nano (pdf) – https://docs.arduino.cc/
offizielle website – https://www.arduino.cc/
Schreibe einen Kommentar