Wenn du nach den Spezifikationen, Pinbelegung, Fritzing-Modell, Datenblatt oder einem Vergleich eines Arduino Nano Boards suchst, bist du hier genau richtig!
Dieser Artikel enthält alles, was du über die aktuell 5 verfügbaren Arduino Nano Boards wissen musst. Wenn du Fragen hast, hinterlasse bitte einen Kommentar unten.
Arduino Nano

Das Arduino Nano wurde erstmals 2008 veröffentlicht und ist immer noch eines der beliebtesten Arduino Boards. Der Nano ist ein breadboard-freundliches Board, basierend auf dem ATmega328 8-Bit Mikrocontroller von Atmel (Microchip Technology). Es bietet mehr oder weniger die gleiche Funktionalität wie das Arduino Uno, jedoch in einem kleineren Formfaktor. Ein DC-Stromanschluss fehlt, und es wird ein Mini-B USB-Kabel anstelle eines Standardkabels verwendet.
Die Spezifikationen der neuesten Version des Arduino Nano findest du unten.
Arduino Nano Spezifikationen
| Mikrocontroller | ATmega328 |
| Betriebsspannung | 5 V |
| Eingangsspannung (VIN) | 6-20 V |
| Stromverbrauch | 19 mA |
| Flash-Speicher | 32 KB, davon 2 KB vom Bootloader verwendet |
| SRAM | 2 KB |
| Taktfrequenz | 16 MHz |
| EEPROM | 1 KB |
| DC-Strom pro I/O-Pin | 40 mA (20 mA empfohlen) |
| Digitale I/O-Pins | 22 |
| PWM-Ausgänge | 6 (D3, D5, D6, D9, D10, D11) |
| Analoge Eingänge | 8 (ADC 10 Bit) |
| I2C | A4 (SDA), A5 (SCL) |
| SPI | D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) |
| LED_BUILTIN | D13 |
| PCB-Größe | 18 x 45 mm |
| Gewicht | 7 g |
| Kosten | Check price |
Wenn du die Spezifikationen und Funktionen dieses Boards mit anderen Arduino Nano Boards vergleichen möchtest, schau dir die Vergleichstabelle am Ende dieses Artikels an.
Das Arduino Nano ist Open-Source-Hardware! Du kannst die Schaltpläne für dieses Board hier herunterladen:
Das Fritzing-Modell des Arduino Nano findest du hier:
Arduino Nano Pinbelegung
Die Pinbelegung des Arduino Nano findest du im folgenden Diagramm:

Alle digitalen Pins des Arduino Nano können als Ein- oder Ausgang verwendet werden, mit den Funktionen pinMode(), digitalRead() und digitalWrite(). Sie arbeiten mit 5 V und jeder Pin kann maximal 40 mA Strom aufnehmen oder liefern.
Alle digitalen und analogen Pins verfügen außerdem über einen internen Pull-up-Widerstand (standardmäßig deaktiviert) von 20-50 kOhm. Um diesen Pull-up-Widerstand zu aktivieren, kannst du verwenden:
void setup() {
pinMode(3, INPUT_PULLUP);
}
Das ist nützlich, wenn du nicht möchtest, dass ein Pin „schwebt“, z.B. wenn du einen Taster an einen Pin anschließt.
Beachte, dass die analogen Pins auch als digitale Pins verwendet werden können, mit den Aliasen A0, A1 usw. Die Ausnahme sind die Pins A6 und A7 des Arduino Nano, die nur als analoge Eingänge genutzt werden können.
pinMode(A0, OUTPUT); digitalWrite(A0, HIGH);
Einige Pins haben zusätzliche Funktionen, die du in der folgenden Tabelle findest:
| Pin-Nummer | Pin-Name | Typ | Spezialfunktion |
|---|---|---|---|
| 1 | D1/TX | Digitaler Pin | Serielle Kommunikation (TX) |
| 2 | D0/RX | Digitaler Pin | Serielle Kommunikation (RX) |
| 3 | RESET | Anderer Pin | Reset (aktiv LOW) |
| 4 | GND | Masse | |
| 5 | D2 | Digitaler Pin | External interrupt |
| 6 | ~D3 | Digitaler Pin | External interrupt 8-Bit PWM-Ausgang |
| 7 | D4 | Digitaler Pin | |
| 8 | ~D5 | Digitaler Pin | 8-Bit PWM-Ausgang |
| 9 | ~D6 | Digitaler Pin | 8-Bit PWM-Ausgang |
| 10 | D7 | Digitaler Pin | |
| 11 | D8 | Digitaler Pin | |
| 12 | ~D9 | Digitaler Pin | 8-Bit PWM-Ausgang |
| 13 | ~D10 | Digitaler Pin | SPI-Kommunikation (SS) 8-Bit PWM-Ausgang |
| 14 | ~D11 | Digitaler Pin | SPI-Kommunikation (MOSI) 8-Bit PWM-Ausgang |
| 15 | D12 | Digitaler Pin | SPI-Kommunikation (MISO) |
| 16 | D13 | Digitaler Pin | SPI-Kommunikation (SCK) Verbunden mit einer eingebauten LED |
| 17 | +3V3 | Stromversorgung | |
| 18 | AREF | Analoger Pin | Reference voltage for the analog inputs |
| 19 | D14 A0 | Digitaler Pin Analoger Pin | |
| 20 | D15 A1 | Digitaler Pin Analoger Pin | |
| 21 | D16 A2 | Digitaler Pin Analoger Pin | |
| 22 | D17 A3 | Digitaler Pin Analoger Pin | |
| 23 | D18 A4 | Digitaler Pin Analoger Pin | I2C-Kommunikation (SDA) |
| 24 | D19 A5 | Digitaler Pin Analoger Pin | I2C-Kommunikation (SCL) |
| 25 | D20 A6 | Digitaler Pin Analoger Pin | Kann nicht als digitaler Pin verwendet werden |
| 26 | D21 A7 | Digitaler Pin Analoger Pin | Kann nicht als digitaler Pin verwendet werden |
| 27 | +5V | Stromversorgung | |
| 28 | RESET | Anderer Pin | Reset (aktiv LOW) |
| 29 | GND | Masse | Masse |
| 30 | VIN | Stromversorgung | 6 – 20 V Eingang zum Board |
Arduino Nano ICSP Pins

Auf der Unterseite des Arduino Nano findest du den ICSP (In-Circuit Serial Programming) Header (6 Pins). Die Pinbelegung dieses Steckers ist wie folgt:
| Pin-Nummer | Pin-Name | Typ | Funktion |
|---|---|---|---|
| 1 | MISO | Kommunikation | Master in slave out |
| 2 | +5V | Stromversorgung | Versorgungsspannung |
| 3 | SCK | Kommunikation | Takt |
| 4 | MOSI | Kommunikation | Master out slave in |
| 5 | RESET | Anderer Pin | Reset (aktiv LOW) |
| 6 | GND | Masse | Versorgungsmasse |
Der ICSP-Stecker kann verwendet werden, um den Mikrocontroller mit Arduino ISP oder ähnlichem zu programmieren (dies umgeht den Bootloader).
Wie wird der Arduino Nano mit Strom versorgt?
Der Arduino Nano kann auf 3 Arten mit Strom versorgt werden:
- Mini-B USB Anschluss : Die beliebteste Methode, den Arduino Nano mit Strom zu versorgen, ist über ein USB-Kabel. Du kannst ein Mini-B USB-Kabel verwenden, das an den USB-Anschluss deines Laptops, PCs oder 5 V USB power adapter angeschlossen wird. Dieses Kabel wird auch zum Programmieren des Arduino Nano verwendet.
- VIN Pin : Du kannst den Arduino Nano auch mit einer ungefilterten 6 – 20 V external power supply an den VIN-Pin (Pin 30) versorgen. Dieser Pin kann z.B. auch verwendet werden, um den Mikrocontroller mit einer Batterie zu versorgen.
- +5V Pin : Es ist auch möglich, eine 5 V external regulated power supply an den +5V Pin (Pin 27) anzuschließen. Diese Methode wird jedoch nicht empfohlen, da sie die Spannungsregler umgeht. Wenn du das Board auf diese Weise mit Strom versorgst, musst du sicherstellen, dass die Spannung stabil ist und 5 V nicht überschreitet.
Wenn du mehrere Spannungsquellen anschließt, wird automatisch die Quelle mit der höchsten Spannung ausgewählt.
Arduino Nano programmieren
Die einfachste Methode, den Arduino Nano zu programmieren, ist mit dem Arduino IDE oder dem Arduino Web Editor. Der Vorteil des Arduino Web Editors ist, dass du nichts installieren musst und deine Sketches in der Cloud gespeichert werden.
Das richtige Board und Prozessor/Bootloader auswählen
Im Desktop Arduino IDE musst du das richtige Board, den Prozessor und den Port auswählen, um Sketches auf den Arduino Nano hochzuladen.
Um das richtige Board auszuwählen, gehe zu Tools > Board > Arduino AVR Boards > Arduino Nano.
Seit Januar 2018 werden Arduino Nano Boards mit einem neuen Bootloader ausgeliefert. Wenn du einen originalen Arduino Nano hast, der nach diesem Datum gekauft wurde, musst du unter Tools > Prozessor > ATmega328P auswählen.
Wenn du ein älteres Board hast (oder ein kompatibles Arduino Nano Board/Nachbau von Amazon, AliExpress, Banggood usw.), musst du Tools > Prozessor > ATmega328P (Old Bootloader) auswählen.

Wenn du beim Hochladen des Sketches einen Fehler bekommst, versuche den Prozessor zu wechseln, bis das Programm korrekt kompiliert und hochgeladen wird.
Zuletzt wähle den COM-Port aus, an den der Arduino Nano angeschlossen ist, unter Tools > Port.
Kommunikation
Der Arduino Nano hat mehrere Standardpins, die für die Kommunikation zwischen dem Arduino Board und einem Computer oder anderen Geräten verwendet werden.
Serial
Die digitalen Pins D0 (RX) und D1 (TX) werden verwendet, um TTL-Seriendaten zu empfangen (RX) und zu senden (TX). Diese Pins sind mit den entsprechenden Pins des FTDI USB-zu-TTL Serial Chips verbunden.
I2C
Die analogen Pins A4 (SDA) und A5 (SCL) unterstützen I2C (TWI) Kommunikation mit der Wire Bibliothek. Diese Bibliothek kann verwendet werden, um zwischen dem Arduino Nano und Sensoren, Displays, anderen Arduino Boards usw. zu kommunizieren.
In der folgenden Tabelle findest du die I2C-Pins einiger anderer Arduino Boards.
| Board | SDA | SCL |
|---|---|---|
| Arduino Uno | A4 | A5 |
| Arduino Nano | A4 | A5 |
| Arduino Micro | 2 | 3 |
| Arduino Mega 2560 | 20 | 21 |
| Arduino Leonardo | 2 | 3 |
| Arduino Due | 20 | 21 |
SPI
Die digitalen Pins D10 (SS), D11 (MOSI), D12 (MISO) und D13 (SCK) unterstützen SPI-Kommunikation. Obwohl SPI von der Hardware bereitgestellt wird, ist es derzeit nicht in der Arduino-Sprache enthalten.
Beachte, dass die meisten SPI-Pins auch am ICSP-Header zu finden sind, nur der Slave-Select-Pin (SS) fehlt. Dieser Header wird z.B. von der Pixy2 Kamera verwendet, um über SPI mit dem Arduino zu kommunizieren.
Arduino Nano LEDs
Der Arduino Nano hat 4 LEDs: TX LED, RX LED, Power und LED_BUILTIN.

Die TX- und RX-LEDs blinken, wenn Daten über den FTDI-Chip und die USB-Verbindung zum Computer übertragen werden (nicht bei serieller Kommunikation an den Pins 0 und 1).
Die Power-LED (AN) leuchtet, wenn das Board mit Strom versorgt wird.
Die LED_BUILTIN (L) ist mit dem digitalen Pin 13 des Boards verbunden. Wenn dieser Pin HIGH ist, leuchtet die LED, bei LOW ist sie aus. Du kannst auch die Konstante LED_BUILTIN in deinem Code verwenden, z.B. bei digitalWrite(pin, value).
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Arduino Nano Every

Der Arduino Nano Every ist eines der neueren, leistungsstärkeren Arduino Nano Boards. Er verwendet den ATmega4809 Mikrocontroller und ist das günstigste Arduino Board, das du kaufen kannst (Find at Amazon)!
Dieses Board ist ebenfalls 5 V kompatibel und hat den gleichen Formfaktor wie der originale Arduino Nano (18 x 45 mm). Die kleine Größe und der niedrige Preis machen es ideal für Wearables, kostengünstige Robotik, Drohnen und auch für allgemeine Anwendungen zur Steuerung kleinerer Teile größerer Projekte.
Das Hauptmerkmal des Arduino Nano Every ist sein neuer Prozessor mit mehr RAM und Flash-Speicher. Das bedeutet, dass du größere Programme mit mehr Variablen als beim Arduino Uno erstellen kannst.
Wenn du mehrere Arduino Nano Every Boards benötigst, kannst du sie auch im Paket zu einem reduzierten Preis kaufen und so beim Stückpreis sparen (Find at Amazon).
Arduino Nano Every Spezifikationen
| Mikrocontroller | ATmega4809 (datasheet) |
| Betriebsspannung | 5 V |
| Eingangsspannung (VIN) | 7-21 V |
| DC-Strom pro I/O-Pin | 40 mA (20 mA empfohlen) |
| DC-Strom für 3,3 V Pin | 50 mA |
| CPU Flash-Speicher | 48 KB (ATMega4809) |
| SRAM | 6 KB (ATMega4809) |
| Taktfrequenz | 20 MHz |
| EEPROM | 256 Byte (ATMega4809) |
| PWM Pins | 5 (D3, D5, D6, D9, D10) |
| UART | 1 |
| SPI | 1 |
| I2C | 1 |
| Analoge Eingänge | 8 (ADC 10 Bit) |
| Analoge Ausgänge | Nur über PWM (kein DAC) |
| Externe Interrupts | Alle digitalen Pins |
| LED_BUILTIN | D13 |
| USB | ATSAMD11D14A |
| PCB-Größe | 18 x 45 mm |
| Gewicht | 5 g (mit Headern) |
| Kosten | Check price |
Du kannst die Schaltpläne für dieses Board unten herunterladen:
Das Fritzing-Modell des Arduino Nano Every findest du hier:
Arduino Nano Every Pinbelegung
Die Pinbelegung des Arduino Nano Every findest du im folgenden Diagramm. Beachte, dass der Arduino Nano Every fast 100% pin-kompatibel mit dem originalen Arduino Nano ist und ebenfalls mit 5 V läuft. Die wichtigsten Unterschiede sind:
- Dieses Board hat kein PWM auf D11 und unterstützt daher nur 5 PWM-Ausgänge statt 6.
- SPI SS ist auf Pin D8 statt D10.
- Externe Interrupts sind auf allen Pins erlaubt, nicht nur auf Pin D2 und D3.
- Die analogen Pins A6 und A7 können auch als digitale Pins verwendet werden.
Die grüne LED auf dem Board (rechts) ist die Power-LED und die orangefarbene LED (links) ist LED_BUILTIN.

Arduino Nano Every programmieren
Wenn du den Arduino Nano Every mit der Desktop Arduino IDE programmieren möchtest, musst du einige Schritte befolgen, bevor du Sketches auf das Board hochladen kannst.
MegaAVR Core und Treiber installieren
Zuerst musst du den Arduino MegaAVR Core zur Arduino IDE hinzufügen. Gehe dazu zu Tools > Board > Boards Manager. Suche nach ‚megaAVR‘ und wähle „Arduino megaAVR Boards“ von Arduino aus. Wähle die neueste Version und klicke auf Installieren.

Nachdem du den megaAVR Core installiert hast, werden die Treiber automatisch installiert, sobald du den Arduino Nano Every mit einem USB-Kabel an deinen Computer anschließt.
Richtiges Board und Port auswählen
Wähle nun „Arduino Nano Every“ unter Tools > Board > Arduino megaAVR Boards.
Wähle als Nächstes den richtigen COM-Port unter Tools > Port aus. Wenn du dein Board trennst und wieder anschließt, während du das Menü beobachtest, solltest du sehen können, welcher Eintrag das Arduino Board ist.
Kompilierungsfehler? Versuche „Register Emulation“
Obwohl der Arduino Nano Every elektrisch vollständig kompatibel mit dem originalen Arduino Nano ist (er arbeitet ebenfalls mit 5 V), kannst du Probleme bekommen, wenn dein (alter) Code Drittanbieter-Bibliotheken verwendet, die die Pinbelegung des Mikrocontrollers nicht korrekt verwalten.
Wenn du Kompilierungsfehler hast, kannst du versuchen, den „Register Emulation“-Modus zu aktivieren, um die ATmega328P-Register im ATmega4809 während der Kompilierung zu emulieren.

Arduino Nano 33 IoT

Der Arduino Nano 33 IoT ist eine der 3,3 V Varianten der Arduino Nano Familie. Er verfügt über einen Arm Cortex-M0+ Mikrocontroller, ein vor-zertifiziertes ESP32-basiertes WiFi- und Bluetooth-Modul von u-blox sowie einen onboard ECC608A Crypto-Chip, der IoT-Sicherheit bietet. Das Board verfügt außerdem über einen LSM6DS3 6-Achsen IMU.
Der Nano 33 IoT ist im Wesentlichen ein MKR WiFi 1010, verzichtet jedoch zugunsten eines kleineren Formfaktors und geringerer Kosten auf einen Batterieladegerät und Shield-Kompatibilität. Er kostet sogar weniger als der originale Arduino Nano (Find at Amazon).
Arduino Nano 33 IoT Spezifikationen
| Mikrocontroller | SAMD21 Cortex®-M0+ 32bit Low Power ARM MCU |
| Funkmodul | u-blox NINA-W102 |
| Sicherheitsmodul | ATECC608A |
| Betriebsspannung | 3,3 V |
| Eingangsspannung (VIN) | 5-21 V |
| DC-Strom pro I/O-Pin | 7 mA |
| CPU Flash-Speicher | 256 KB |
| SRAM | 32 KB |
| Taktfrequenz | 48 MHz |
| EEPROM | Keines |
| Digitale I/O-Pins | 14 |
| PWM Pins | 11 (2, 3, 5, 6, 9, 10, 11, 12, 16 / A2, 17 / A3, 19 / A5) |
| UART | 1 |
| SPI | 1 |
| I2C | 1 |
| Analoge Eingänge | 8 (ADC 8/10/12 Bit) |
| Analoge Ausgänge | 1 (DAC 10 Bit) |
| Externe Interrupts | Alle digitalen Pins (alle analogen Pins können ebenfalls als Interrupt-Pins verwendet werden, haben aber doppelte Interrupt-Nummern) |
| LED_BUILTIN | D13 |
| USB | Nativ im SAMD21 Prozessor |
| Inertiale Messeinheit (IMU) | LSM6DS3 (6-Achsen) |
| PCB-Größe | 18 x 45 mm |
| Gewicht | 5 g (mit Headern) |
| Kosten | Check price |
Der Arduino Nano 33 IoT ist Open-Source-Hardware! Du kannst die Schaltpläne für dieses Board unten herunterladen:
Das Fritzing-Modell des Arduino Nano 33 IoT findest du hier:
Arduino Nano 33 IoT Pinbelegung
Die Pinbelegung des Nano 33 IoT ist fast identisch mit dem originalen Nano Board (siehe Diagramm unten).

Ein paar wichtige Dinge zum Merken sind:
- Der Arduino Nano 33 IoT unterstützt nur 3,3 V an den GPIO-Pins und ist nicht 5 V tolerant wie die meisten anderen Arduino Boards. Das Anlegen von mehr als 3,3 V an die GPIO-Pins beschädigt das Board!
- Der +5V Pin auf dem Board ist standardmäßig nicht verbunden. Wenn du diesen Pin verwenden möchtest, musst du den VBUS-Jumper auf der Rückseite des Boards überbrücken. Beachte, dass dieser Pin nur 5 V vom Board ausgibt, wenn das Board über den USB-Anschluss mit Strom versorgt wird. Wenn du das Board über den VIN-Pin versorgst, erhältst du keine geregelten 5 V, auch wenn du die Lötbrücke setzt.

- Im Gegensatz zu anderen Arduino Nano Boards haben die Pins A4 und A5 einen internen Pull-up und sind standardmäßig als I2C-Bus konfiguriert. Die Nutzung als analoge Eingänge wird daher nicht empfohlen.
Arduino Nano 33 IoT mit der Arduino IDE programmieren
Wenn du dieses Board mit der Arduino Desktop IDE programmieren möchtest, musst du den Arduino SAMD Core hinzufügen. Gehe dazu zu Tools > Board > Boards Manager. Suche nach ‚SAMD‘ und wähle „Arduino SAMD Boards (32-bits ARM Cortex-M0+)“ von Arduino aus. Wähle die neueste Version und klicke auf Installieren.
Wenn du den SAMD Core korrekt installiert hast, sollte Windows automatisch den Treiberinstallationsprozess starten, sobald du das Board mit einem Micro-USB-Kabel an deinen Computer anschließt.
Bevor du dein Programm auf das Board hochladen kannst, wähle „Arduino NANO 33 IoT“ unter Tools > Board > Arduino SAMD (32-bits ARM Cortex-M0+) Boards.
Wähle als Nächstes den richtigen COM-Port unter Tools > Port aus. Wenn du dein Board trennst und wieder anschließt, während du das Menü beobachtest, solltest du sehen können, welcher Eintrag das Arduino Board ist.
Arduino Nano 33 BLE

Der Arduino Nano 33 BLE basiert auf dem leistungsstarken Nordic nRF52840 Mikrocontroller mit erweiterten Bluetooth-Fähigkeiten. Das Board verfügt über ein u-blox NINA B306 Modul und beinhaltet außerdem eine 9-Achsen inertiale Messeinheit (IMU). Die IMU ist ein LSM9DS1, ein 3-Achsen-Beschleunigungssensor, 3-Achsen-Gyroskop und 3-Achsen-Magnetometer. Du kannst die Beispielsketches in der ArduinoLSM9DS1 Bibliothek verwenden, um den Sensor zu nutzen.
Der Hauptprozessor ist deutlich leistungsfähiger als der des Standard Arduino Nano (er hat 1 MB Programmspeicher und 256 KB RAM) und läuft mit einer viel höheren Taktfrequenz. Er bietet auch weitere tolle Features wie Bluetooth-Pairing via NFC und ultra-niedrige Stromverbrauchsmodi.
Arduino Nano 33 BLE Spezifikationen
| Mikrocontroller | nRF52840 |
| Betriebsspannung | 3,3 V |
| Eingangsspannung (VIN) | 5-21 V |
| DC-Strom pro I/O-Pin | 15 mA |
| CPU Flash-Speicher | 1 MB (nRF52840) |
| SRAM | 256 KB (nRF52840) |
| Taktfrequenz | 64 MHz |
| EEPROM | Keines |
| Digitale I/O-Pins | 14 |
| PWM Pins | Alle digitalen Pins |
| UART | 1 |
| SPI | 1 |
| I2C | 1 |
| Analoge Eingänge | 8 (ADC 12 Bit, 200k Samples) |
| Analoge Ausgänge | Nur über PWM (kein DAC) |
| Externe Interrupts | Alle digitalen Pins |
| LED_BUILTIN | D13 |
| USB | Nativ im nRF52840 Prozessor |
| Inertiale Messeinheit (IMU) | LSM9DS1 (9-Achsen) |
| PCB-Größe | 18 x 45 mm |
| Gewicht | 5 g (mit Headern) |
| Kosten | Check price |
Der Arduino Nano 33 BLE ist Open-Source-Hardware! Du kannst die Schaltpläne für dieses Board unten herunterladen:
Das Fritzing-Modell des Arduino Nano 33 BLE findest du hier:
Arduino Nano 33 BLE Pinbelegung

Wie beim Arduino Nano 33 IoT musst du den VBUS-Jumper auf der Rückseite des Boards überbrücken, wenn du die +5V-Ausgabe nutzen möchtest.
Du kannst eine externe NFC-Antenne zwischen den Pins D7 und D8 anschließen, um das Bluetooth-Pairing des Boards über NFC zu aktivieren.
Arduino Nano 33 BLE/Sense mit der Arduino IDE programmieren
Wenn du den Arduino Nano 33 BLE oder BLE Sense mit der Arduino Desktop IDE verwenden möchtest, musst du den Arduino nRF528x mbed Core hinzufügen. Gehe dazu zu Tools > Board > Boards Manager. Suche nach ’nano 33 ble‘ und wähle „Arduino nRF528x Boards (Mbed OS)“ von Arduino aus. Wähle die neueste Version und klicke auf Installieren.

Wenn du den nRF528x Core korrekt installiert hast, sollte Windows automatisch den Treiberinstallationsprozess starten, sobald du das Board mit einem Micro-USB-Kabel an deinen Computer anschließt.
Bevor du dein Programm auf das Board hochladen kannst, wähle „Arduino NANO 33 BLE“ unter Tools > Board > Arduino nRF528x Boards (Mbed OS).
Wähle als Nächstes den richtigen COM-Port unter Tools > Port aus. Wenn du dein Board trennst und wieder anschließt, während du das Menü beobachtest, solltest du sehen können, welcher Eintrag das Arduino Board ist.
Arduino Nano 33 BLE Sense

Der Arduino Nano 33 BLE Sense verfügt über denselben 32-Bit ARM Cortex-M4 Prozessor wie der Arduino Nano 33 BLE, enthält aber zusätzlich eine Reihe onboard Sensoren: eine 9-Achsen IMU, Temperatur-, Druck-, Feuchtigkeits-, Licht-, Farb- und Gestensensoren sowie ein Mikrofon, die über mehrere spezialisierte Arduino-Bibliotheken verwaltet werden.

Dieses Board ist als Machine Learning Plattform mit TensorFlow Lite für Mikrocontroller (TinyML) sehr beliebt geworden. Eine ausführliche Einstiegshilfe findest du auf der Arduino-Seite sowie tolle Beispiele auf Twitter (link).
Arduino Nano 33 BLE Sense Spezifikationen
| Mikrocontroller | nRF52840 |
| Betriebsspannung | 3,3 V |
| Eingangsspannung (VIN) | 5-21 V |
| DC-Strom pro I/O-Pin | 15 mA |
| CPU Flash-Speicher | 1 MB (nRF52840) |
| SRAM | 256 KB (nRF52840) |
| Taktfrequenz | 64 MHz |
| EEPROM | Keines |
| Digitale I/O-Pins | 14 |
| PWM Pins | Alle digitalen Pins |
| UART | 1 |
| SPI | 1 |
| I2C | 1 |
| Analoge Eingänge | 8 (ADC 12 Bit, 200k Samples) |
| Analoge Ausgänge | Nur über PWM (kein DAC) |
| Externe Interrupts | Alle digitalen Pins |
| LED_BUILTIN | D13 |
| USB | Nativ im nRF52840 Prozessor |
| Inertiale Messeinheit (IMU) | LSM9DS1 (9-Achsen) |
| Mikrofon | MP34DT05 |
| Gesten-, Licht-, Näherungssensoren | APDS9960 |
| Barometrischer Drucksensor | LPS22HB |
| Temperatur, Feuchtigkeit | HTS221 |
| PCB-Größe | 18 x 45 mm |
| Gewicht | 5 g (mit Headern) |
| Kosten | Check price |
Der Arduino Nano 33 BLE Sense ist Open-Source-Hardware! Du kannst die Schaltpläne für dieses Board unten herunterladen:
Das Fritzing-Modell des Arduino Nano 33 BLE Sense findest du hier:
Arduino Nano 33 BLE Sense Pinbelegung

Arduino Nano 33 BLE Sense mit der Arduino IDE programmieren
Du kannst das gleiche Verfahren wie für den Arduino Nano 33 BLE verwenden, um den Arduino nRF528x mbed Core zu installieren (siehe oben). Da der Arduino Nano 33 BLE Sense eine Hardware-Variante des Arduino Nano 33 BLE ist, werden beide Boards als Arduino Nano 33 BLE erkannt, was normal ist. Im Board Manager und bei der Board-Auswahl findest du nur Arduino Nano 33 BLE.
Arduino Nano Vergleich

Fragst du dich, welches Arduino Nano Board am besten für dein Projekt geeignet ist? Schau dir die folgende Tabelle zum Vergleich an.
Arduino Nano Vergleichstabelle
| Eigenschaft | Arduino Nano | Arduino Nano Every | Arduino Nano 33 IoT | Arduino Nano 33 BLE | Arduino Nano 33 BLE Sense |
|---|---|---|---|---|---|
| Mikrocontroller | ATmega328 | ATMega4809 | SAMD21 Cortex®-M0+ 32bit Low Power ARM MCU | nRF52840 | nRF52840 |
| Betriebsspannung | 5 V | 5 V | 3,3 V | 3,3 V | 3,3 V |
| Eingangsspannung (VIN) | 6-20 V | 7-21 V | 5-21 V | 5-21 V | 5-21 V |
| Taktfrequenz | 16 MHz | 20 MHz | 48 MHz | 64 MHz | 64 MHz |
| Flash | 32 KB | 48 KB | 256 KB | 1 MB | 1 MB |
| RAM | 2 KB | 6 KB | 32 KB | 256 KB | 256 KB |
| Strom pro Pin | 40 mA | 40 mA | 7 mA | 15 mA | 15 mA |
| PWM Pins | 6 | 5 | 11 | Alle | Alle |
| IMU | Nein | Nein | LSM6DS3 (6-Achsen) | LSM9DS1 (9-Achsen) | LSM9DS1 (9-Achsen) |
| Weitere Sensoren | Nein | Nein | Nein | Nein | Mikrofon, Gesten-, Licht-, Näherungssensor, barometrischer Druck, Temperatur, Feuchtigkeit |
| WiFi | Nein | Nein | Ja | Nein | Nein |
| Bluetooth | Nein | Nein | Ja | Ja | Ja |
| USB-Typ | Mini | Micro | Micro | Micro | Micro |
| Preis* | 20 $ Amazon | 12,50 $ Amazon | 20 $ Amazon | 23 $ Amazon | 33 $ Amazon |
Makerguides is a participant in affiliate advertising programs designed to provide a means for sites to earn advertising fees by linking to Amazon, AliExpress, Elecrow, and other sites. As an Affiliate we may earn from qualifying purchases.
*Preise können je nach Region und Händler variieren.
Formfaktor
Neben den im obigen Vergleich genannten Unterschieden gibt es einen weiteren wichtigen Unterschied zwischen dem originalen und den neueren Arduino Nano Boards, und das ist der Formfaktor.
Das originale Arduino Nano hat Bauteile sowohl auf der Ober- als auch auf der Unterseite des Boards montiert, während die neueren Arduino Nano Boards nur Bauteile auf der Oberseite haben.
Ein weiterer Unterschied ist, dass du das Board mit oder ohne vorinstallierte Header bekommen kannst. Die Boards ohne vorinstallierte Header enthalten diese im Lieferumfang, sodass du die Header selbst anbringen kannst. Beachte, dass das Board ohne vorinstallierte Header auch etwas günstiger ist (Find at Amazon).
Zuletzt hat das Board neben den Standard-Durchgangslöchern auch castellated Anschlüsse.

All diese Features zusammen ermöglichen es dir, das Board direkt auf dein eigenes Design zu löten und so die Höhe deines gesamten Prototyps zu minimieren.
Die Außen- und Lochmaße sind bei allen Boards gleich.
Fazit
Mit ihrem kleinen Formfaktor und niedrigen Preis sind die Arduino Nano Boards eine großartige Wahl für viele Elektronikprojekte. Die neueren Boards fügen dem originalen Arduino Nano mehrere tolle Features hinzu, wie WiFi- und Bluetooth-Konnektivität, eine IMU und mehrere weitere onboard Sensoren.
Wenn du einen onboard Batterieladecontroller oder mehr Pins möchtest, schau dir die MKR Familie von Boards und die Arduino Mega an.
Wenn du Fragen, Vorschläge hast oder denkst, dass in diesem Artikel etwas fehlt, hinterlasse bitte einen Kommentar unten.

