Arduino Nano 33 IOT

Last Updated on 4. Oktober 2026 by sfambachLink-Status: OK

Ich konnte in einem Rausch von Einkaufswahn nicht widerstehen und habe mir das neue Powerpaket von Arduino bestellt. Der 33 IOT ist in der Bauform des Nanos, besitzt jedoch Wifi. Auch ist eine IMULink-Status: OK integriert, mit der die BeschleunigungLink-Status: OK und die Lage im RaumLink-Status: OK bestimmt werden können. Mehr zu diesem erstaunlichen Board in den folgenden Abschnitten.

Die WLAN-Kommunikation übernimmt ein u-blox-Baustein, der intern einen ESP32 verbaut hat.

ACHTUNG: Dieser Nano ist nicht kompatibel zum Ur-Nano, da er mit 3,3V anstatt 5V arbeitet. Dies soll auch die 33 im Namen andeuten.

Fakten

Name Arduino Nano 33 IOT Arduino Nano 33 BLE
Anzahl/CPU 2 / SAMD21 Cortex®-M0+ 32bit low power ARM MCU 1 / 64 MHz Arm® Cortex-M4F (with FPU)
Takt (MHz) 48 64
Kerne ?/? 1
Digital IOs / Pins 14 14
Analog inputs 8 8
Interrupt Pins 11 14
PWM 8 14
SPI 1 1
Flash Speicher 256 1MB
SRam (KB) 32 256KB
EEPROM (KB) – –
WiFi 2.4 GHz 802.11b/g/n
NINA-W102
–
Verschlüsselung WEB / WPA2 / TKIP /AES ? –
Bluetooth 4.2 BR/EDR / 4.2 Low power NINA-B306 Module Bluetooth® Low Energy 5.0 Module Bluetooth® 5 multiprotocol / Zigbee
UART 1 1
I2C 1 1
Ethernet – –
Video – –
Sound – –
Sonstiges – LSM9DS1 (9 axis IMU)
MPM3610 DC regulator
NFC-A tag
Nina B306
USB 1 Micro
Betriebsspannung [V] 3,3 3,3
Eingangsspannung 21 21
Strom (mA) / Standby (mA) 7 / 30
Größe l x b x h 18x45x4 43,16 x 17,7
Gewicht [g] 7 5

Pinout – Quelle Datenblatt von Arduino.

Anwendungsbereiche

  • Bluetooth-gesteuerte Anwendungen
  • Vernetzte Sensoren
  • IOT 😉

Ansichten

Programmierung

Board installieren

Der Nano33Iot selbst muss über den Board Manager installiert werden.

Bibliotheken

WIFI

Für das WLAN gibt es die WiFiNINALink-Status: OK-Bibliothek.

WiFiNINA-Bibliothek installieren

IMU

Der IMU-Chip ist ein LSM6DS3Link-Status: Kaputt und Arduino bietet hierfür eine eigene Bibliothek. Die Installation ist über den Bibliothekar möglich.

Bluetooth

Für Bluetooth hat Arduino eine eigene Bibliothek, die alle ihre Chips unterstützen.

ArduinoBLE-Bibliothek vom Bibliothekar

Testprogramm

Bluetooth

Bei der ArduinoBLE-Bibliothek ist ein einfaches Testprogramm enthalten. Mit diesem kann die LED auf dem Nano-Board mit Bluetooth ein-/ausgeschaltet werden.
Testprogramm auswählen, kompilieren und auf den Arduino spielen.

Beispiel LED aus der ArduinoBLE-Bibliothek

Android-App fürs Handy installieren, um Werte an das Bluetooth-Device zu schicken.

LightBlue Google Play StoreLink-Status: OK

Na gut, auch für Apfelnutzer:

LightBlue Apple StoreLink-Status: OK

Applikation starten

Blue Light Start-Bildschirm
Blue Light Start-Bildschirm

Device auswählen

Unten eine 0 = für LED aus bzw. alles andere für LED an eintragen und den Write Knopf drücken.

Sonstiges

Programmieren über das Netzwerk

https://github.com/jandrassy/ArduinoOTALink-Status: OK

Vollständiges Pinout bei Arduino

https://content.arduino.cc/assets/Pinout-NANO33IoT_latest.pdfLink-Status: OK

Fritzing Part

https://content.arduino.cc/assets/Arduino%20Nano%2033%20IOT.fzpzLink-Status: OK

5-Volt-Versorgung auf aktivieren

Am 5-Volt-Pin kann die 5V-USB-Spannung angezapft werden. Dies ist gut für Sensoren, die eine 5V Versorgungsspannung brauchen. Aber bitte aufpassen, 5V an den Eingängen kann den Nano beschädigen.

Der 5V-Pin ist bei Auslieferung nicht angeschlossen. Hierfür sind zwei Kontaktfelder auf der Unterseite, die mittels Lötzinn verbunden werden müssen. Siehe hierzu auch die folgende Abbildung.

Probleme

Keine BLE Verbindung auf dem Handy

Ich vermute, mein Samsung Galaxy S8 ist zu alt, ich sehe zwar im Bluetooth Monitor den Arduino, kann ihn aber in LightBlue nicht verwenden.

Fazit

Mit dem 33 IOT haben die Arduino-Entwickler gezeigt, dass sie verstanden haben, mit Wifi in der IOT-Welt weiterzukommen. Das Board lässt fast keine Wünsche übrig. So wäre ein Kompassmodul zur Komplettierung der IMU ganz nett, ist aber auch von außen anschließbar. Der Arduino bietet viele Anschlüsse analog und digital, Interrupts für gezielte Rückmeldungen wie Odometrien sind genügend vorhanden. Alles, was man für den Roboterbau braucht. Die Wifi-Verbindung scheint stabil zu sein, auch die Beispielprogramme funktionieren ohne Probleme.

Ein kleiner Wermutstropfen bleibt der hohe Preis von 25€-35€. Wer nicht so viele Ports braucht, ist hier mit dem ESP8266Link-Status: Unbekannt oder dem Nachfolger ESP32Link-Status: Unbekannt günstiger unterwegs und bekommt unter 10€ noch ein Display dazu. Die IMU muss jedoch extern betrieben werden.

Der USB-Port ist etwas gewöhnungsbedürftig, nach dem Programmieren wird ein Reset durchgeführt, das erinnert an den Leonardo.

Verwandte Beiträge

Quellen

Arduino-HerstellerseiteLink-Status: Unbekannt

Arduino Bluetooth BeitragLink-Status: OK

https://github.com/jandrassy/ArduinoOTALink-Status: OK

https://www.arduino.cc/en/Reference/WiFiNINALink-Status: OK

https://www.arduino.cc/en/Guide/NANO33IoTLink-Status: OK

https://content.arduino.cc/assets/Arduino%20Nano%2033%20IOT.fzpzLink-Status: OK

https://content.arduino.cc/assets/Pinout-NANO33IoT_latest.pdfLink-Status: OK

Vergleich der neuen Nanos durch Andreas SpiessLink-Status: OK

DatumÄnderungAutor
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Bindestriche, Groß-/Kleinschreibungsfambach
03.10.2026Log-Liste eingefügtsfambach
29.04.2020Beitrag erstelltsfambach
Logbuch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert