Arduino Nano 33 IoT

Last Updated on 18. October 2026 by SuffocationLink 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 AccelerationLink status: OK and the situation in the roomLink 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.

ATTENTIONThis Nano is not compatible with the original Nano as it operates at 3.3V instead of 5V. This is also indicated by the 33 in the name.

Facts

Arduino Nano 33 IoTArduino Nano 33 BLE
ManufacturerArduinoArduino
ProcessorSAMD21 Cortex®-M0+ 32bit low power ARM MCU64 MHz Arm® Cortex-M4F (with FPU)
Kernel1
Tact48 MHz64 MHz
Flash256 KB1 megabyte
SRAM32 KB256KB
Digitale Pins2214
Analoge Eingänge88
PWM-Pins55
Interrupt-Pins9 (D2, D3, D9, D10, D11, D13, A1, A5, A7)14
UART11
SPI11
I²C11
WLAN2,4 GHz 802.11 b/g/n (NINA-W102) · WEP / TKIP / CCMP (AES)
Bluetooth4.2 BR/EDR / 4.2 Low powerNINA-B306 Module Bluetooth® Low Energy 5.0 Module Bluetooth® 5 Multiprotocol / Zigbee
USB1 Micro1 Micro
Operating voltage3,3 V3,3 V
Input voltage5-18 V (max. 21 V)5-18 V (max. 21 V)
Stromaufnahme7 mA30 mA
Abmessungen43,16 x 17,77 mm43,16 x 17,76 mm
Weight5 g5 g
Weitere BausteineATECC608A Crypto-Chip, 6-Achsen-IMU (LSM6DS3)LSM9DS1 (9 axis IMU) MPM3610 DC regulator NFC-A tag Nina B306
Pinout – Quelle Datenblatt von Arduino.

Areas of application

  • Bluetooth-gesteuerte Anwendungen
  • Connected sensors
  • Internet of Things

Views

Programming

Board installieren

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

Libraries

Wi-Fi

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

WiFiNINA-Bibliothek installieren

IMU

Der IMU-Chip ist ein LSM6DS3Link status: Unknown 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

Test programme

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

Below, enter 0 = for LED off or anything else for LED on and press the Write button.

Miscellaneous

Programming over the network

https://github.com/jandrassy/ArduinoOTALink status: Unknown

Full pinout on Arduino

https://content.arduino.cc/assets/Pinout-NANO33IoT_latest.pdfLink status: Unknown

Fritzing part

https://content.arduino.cc/assets/Arduino%20Nano%2033%20IOT.fzpzLink status: Unknown

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.

Problems

No BLE connection on the phone

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

Conclusion

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: Unknown or its successor ESP32Link status: Unknown 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.

Related Posts

Sources

Arduino-HerstellerseiteLink status: Unknown

Arduino Bluetooth ContributionLink status: Unknown

https://github.com/jandrassy/ArduinoOTALink status: Unknown

https://www.arduino.cc/en/Reference/WiFiNINALink status: OK

https://www.arduino.cc/en/Guide/NANO33IoTLink status: Unknown

https://content.arduino.cc/assets/Arduino%20Nano%2033%20IOT.fzpzLink status: Unknown

https://content.arduino.cc/assets/Pinout-NANO33IoT_latest.pdfLink status: Unknown

Comparison of the new Nanos by Andreas SpiessLink status: Unknown

DateChangeAuthor
18.10.2026TablePress-Tabelle durch Datenblock aus dem Modell ersetztSuffocation
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)Suffocation
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Bindestriche, Groß-/KleinschreibungSuffocation
03.10.2026Log-Liste eingefügtSuffocation
29.04.2020Post createdSuffocation
Changelog

Leave a Reply

Your email address will not be published. Required fields are marked *