Arduino Nano 33 BLE

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

Hatte mir beim Christkind einen Arduino Nano 33 BLE Sense Rev2Link-Status: Unbekannt bestellt und einen Nano 33 BLE bekommen. Nun ja, „Mann“ nimmt, was „Mann“ bekommt ;). Nein, ich werde hier nicht gendern, weil das die Tatsachen verdrehen würde. Bevor ich noch weiter abschweife, ich habe also das Ding seit vorletztem Jahr unausgepackt in der Kiste liegen. Da ich mich gerade mit Bluetooth Joysticks, Gamepads und Sonstigem beschäftige und ein Board aus meinem Fundus nehmen wollte, habe ich also den Nano 33 BLE ausgepackt und werde ihn hier sehr kurz vorstellen.

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

Hier ein Überblick über die technischen Daten. Ich habe zum BLE den Ur-Nano und den IOT mit dazu genommen.

Name Arduino Nano Arduino Nano 33 IOT Arduino Nano 33 BLE
Anzahl/CPU 1 / ATmega328 2 / SAMD21 Cortex®-M0+ 32bit low power ARM MCU 1 / 64 MHz Arm® Cortex-M4F (with FPU)
Takt (MHz) 16 48 64
Kerne 1 ?/? 1
Digital IOs / Pins 14 14 14
Analog inputs 8 8 8
Interrupt Pins 2 11 14
PWM 6 8 14
SPI 1 1 1
Flash Speicher 32k 256 1MB
SRam (KB) 2k 32 256KB
EEPROM (KB) 1k – –
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 1
I2C 1 1 1
Ethernet – – –
Video – – –
Sound – – –
Sonstiges – – LSM9DS1 (9 axis IMU)
MPM3610 DC regulator
NFC-A tag
Nina B306
USB 1 Mini 1 Micro
Betriebsspannung [V] 5-12V 3,3 3,3
Eingangsspannung 5 21 21
Strom (mA) / Standby (mA) 40 7 / 30
Größe l x b x h 18x45x4 18x45x4 43,16 x 17,7
Gewicht [g] 7 7 5

Pinout

Schaltplan

Anleitung

Anwendungsbereiche

  • Bluetooth gesteuerte Anwendungen mit dem Handy
  • Human Interface Devices (Maus, Tastatur, Joystick)
  • (BLE Audio Anwendungen)

Ansichten

Programmierung

Board Installieren

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

Gui1.x

Gui 2.x

(Bei mir ist sie schon installiert, deswegen steht dort Remove)

Bibliotheken

IMU LSM9DS1

https://docs.arduino.cc/tutorials/nano-33-ble/imu-accelerometerLink-Status: OK

Der IMU Chip ist ein LSM9DS1 und Arduino bietet hierfür eine eigene Bibliothek. Die Installation ist über den Bibliothekar möglich.

LSM9DS1 über Bibliothekar installieren

Bluetooth

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

(Bei mir ist sie schon installiert, deswegen steht dort Remove)

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: Unbekannt

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

Fritzing Part

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

5 Volt Versorgung 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.

5 Volt Verbindung aktivieren – Bild ist vom 33 IoT, ist aber beim 33 BLE das Gleiche

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 Light Blue nicht verwenden.

Pairing mit PC

Pairing mit dem PC oder Mac wird aktuell nicht von Arduino BLE unterstützt. Dies disqualifiziert das Board zum Beispiel als reguläres HID Device oder als BLE Lautsprecher. Unter Windows und Mac kann das Board aber zum Beispiel über die Web Bluetooth API mit JavaScript und HTML5 angesprochen werden (Chrome/Edge).

QUELLEN:

https://forum.arduino.cc/t/arduino-nano-33-ble-no-bluetooth-pairing/636789/5Link-Status: OK

https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API 49Link-Status: OK

https://googlechrome.github.io/samples/web-bluetooth/ 42Link-Status: OK

Fazit

Der Nano 33 BLE ist aus meiner Sicht völlig überteuert, jeder beliebige ESP32 kann fast genauso viel. Aber nur fast, die IMU mit 9 Freiheitsgraden ist ein echter Gewinn und nicht ganz billig, was sicherlich zum hohen Preis beiträgt. Auch ist das Board im bekannten Formfaktor perfekt für ein Breadboard geeignet, was bei den meisten ESP Boards nicht klappt. Die Integration in die Arduino GUI ist wie gewohnt gut. Hervorzuheben sind die analogen Ports und die Interrupts, die an allen digitalen Pins funktionieren.

Der kleine Wermutstropfen bleibt, der hohe Preis von ~22€. Wer nicht so viele Ports braucht, ist mit dem ESP32Link-Status: Unbekannt günstiger unterwegs und bekommt unter 10€ noch ein Display und WLAN 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. Auch ist der Micro USB Port nicht mehr ganz zeitgemäß.

Verwandte Beiträge

Quellen

Arduino Hersteller SeiteLink-Status: Unbekannt

Arduino Bluetooth BeitragLink-Status: Unbekannt

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

Vergleich der neuen Nanos durch Andreas SpiessLink-Status: Unbekannt

https://gilberttanner.com/blog/arduino-nano-33-ble-sense-overview

https://forum.arduino.cc/t/arduino-nano-33-ble-no-bluetooth-pairing/636789/5Link-Status: OK

https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API 49Link-Status: OK

https://googlechrome.github.io/samples/web-bluetooth/ 42Link-Status: OK


DatumÄnderungAutor
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)sfambach
04.10.2026Satz zu Web Bluetooth unter Windows/Mac umformuliertsfambach
03.10.2026Rechtschreibung korrigiert: Tippfehler, Groß-/Kleinschreibung, Kommas
Log-Liste eingefügt
sfambach
11.01.2024Beitrag erstelltsfambach
Logbuch

Schreibe einen Kommentar

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