Arduino Nano 33 BLE

Last Updated on 18. October 2026 by SuffocationLink status: OK

I'd asked for a Arduino Nano 33 BLE Sense Rev2Link status: OK 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.

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

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

Arduino NanoArduino Nano 33 IoTArduino Nano 33 BLE
ManufacturerArduinoArduinoArduino
ProcessorATmega328SAMD21 Cortex®-M0+ 32bit low power ARM MCU64 MHz Arm® Cortex-M4F (with FPU)
Kernel11
Tact16 MHz48 MHz64 MHz
Flash32 KB256 KB1 megabyte
SRAM2 KB32 KB256KB
EEPROM1 KB
Digitale Pins142214
Analoge Eingänge888
PWM-Pins655
Interrupt-Pins29 (D2, D3, D9, D10, D11, D13, A1, A5, A7)14
UART111
SPI111
I²C111
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 Mini1 Micro1 Micro
Operating voltage5 V3,3 V3,3 V
Input voltage7-12 V5-18 V (max. 21 V)5-18 V (max. 21 V)
Stromaufnahme40 mA7 mA30 mA
Abmessungen18 x 45 mm43,16 x 17,77 mm43,16 x 17,76 mm
Weight7 g5 g5 g
Weitere BausteineATECC608A Crypto-Chip, 6-Achsen-IMU (LSM6DS3)LSM9DS1 (9 axis IMU) MPM3610 DC regulator NFC-A tag Nina B306

Pinout

Schematic

Instructions

Areas of application

  • Bluetooth-controlled applications with the mobile phone
  • Human Interface Devices (Mouse, Keyboard, Joystick)
  • BLE Audio Applications

Views

Programming

Install Board

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)

Libraries

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

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

Fritzing part

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

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.

The 5V pin is not connected on delivery. For this, there are two contact pads on the underside, which must be connected with solder. Please also refer to the following diagram.

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

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

Pairing with 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).

SOURCES

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

https://googlechrome.github.io/samples/web-bluetooth/ 42Link status: Unknown

Conclusion

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: Unknown 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äß.

Related Posts

Sources

Arduino manufacturer's pageLink status: Unknown

Arduino Bluetooth ContributionLink status: Unknown

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

Comparison of the new Nanos by Andreas SpiessLink status: Unknown

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

https://googlechrome.github.io/samples/web-bluetooth/ 42Link 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.2026Satz zu Web Bluetooth unter Windows/Mac umformuliertSuffocation
03.10.2026Rechtschreibung korrigiert: Tippfehler, Groß-/Kleinschreibung, Kommas
Log-Liste eingefügt
Suffocation
11.01.2024Post createdSuffocation
Changelog

Leave a Reply

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