Arduino Nano 33 BLE ABX00072 avec BLE 5 et IMU 9 axes
Le module arduino Nano 33 BLE Rev2 ABX00072 est une évolution de la carte Arduino® Nano standard. Ce dernier intègre un processeur beaucoup plus puissant (ARM® Cortex ™ - M4 32 bits avec un transceiver Bluetooth™ Low Energy) associé à une unité de mesure inertielle à 9 axes (IMU).
L'Arduino Nano 33 BLE Rev2 est la carte Nano avec Bluetooth pensée pour les projets BLE compacts et les wearables. Construite autour du nRF52840 (ARM Cortex-M4F à 64 MHz avec FPU) et du module u-blox NINA-B306, elle embarque une IMU 9 axes (BMI270 + BMM150), une puce crypto ATECC608A et le Bluetooth 5 Low Energy — le tout dans le format Nano de 45 × 18 mm.
Référencée ABX00072, cette version avec connecteurs pré-soudés est la version "épurée" du Nano 33 BLE Sense Rev2 : même processeur, même BLE, même IMU, mais sans les capteurs environnementaux (microphone, baromètre, température/humidité, geste/couleur). C'est le bon choix quand vous avez besoin du BLE et de l'IMU sans payer les capteurs supplémentaires.

Spécifications visuelles de l'Arduino Nano 33 BLE Rev2 ABX00072
Pourquoi choisir l'Arduino Nano 33 BLE Rev2 ?
Le Nano 33 BLE Rev2 répond à un besoin précis : une carte Nano compacte avec du Bluetooth Low Energy performant, une IMU 9 axes et un processeur avec FPU, sans le surcoût des capteurs environnementaux du BLE Sense. C'est la version pragmatique pour les projets BLE qui n'ont pas besoin de microphone, de baromètre ou de capteur de gestes.
Le nRF52840 de Nordic Semiconductor est un processeur solide. Son cœur ARM Cortex-M4F à 64 MHz avec FPU matérielle offre un traitement efficace pour les applications BLE et le calcul flottant. Avec 1 Mo de Flash et 256 Ko de SRAM, on a largement de quoi faire tourner des piles BLE complexes, du TinyML ou des applications multitâches sous Mbed OS. Les modes basse consommation du nRF52840 sont parmi les meilleurs du marché — essentiel pour les dispositifs sur batterie.
Le Bluetooth 5.0 Low Energy via le module NINA-B306 permet à la carte de fonctionner aussi bien en mode central (scanner BLE) qu'en mode périphérique (annoncer des services). On peut créer des capteurs BLE qui envoient des données vers un smartphone, des télécommandes sans fil, ou des dispositifs portables qui communiquent en Bluetooth avec une application mobile. La bibliothèque ArduinoBLE simplifie le développement.
L'IMU 9 axes se compose du BMI270 (accéléromètre ±2/±4/±8/±16 g + gyroscope ±245/±500/±2000 °/s) et du BMM150 (magnétomètre ±4/±8/±12/±16 gauss). Concrètement, on mesure l'accélération, la rotation et le champ magnétique dans les trois dimensions — parfait pour les boussoles numériques, le suivi de mouvement, les contrôleurs gestuels ou la robotique compacte.
La puce ATECC608A (Microchip) fournit un stockage sécurisé pour les clés cryptographiques et les certificats. C'est un atout pour les projets BLE qui manipulent des données sensibles ou qui nécessitent une authentification sécurisée. Le support MicroPython est aussi un plus pour le prototypage rapide.
Spécifications techniques de l'Arduino Nano 33 BLE Rev2
Le cœur de la carte est le module u-blox NINA-B306, qui intègre le Nordic nRF52840. Ce SoC embarque un processeur ARM Cortex-M4F 32 bits cadencé à 64 MHz, avec une FPU matérielle en simple précision. La mémoire comprend 1 Mo de Flash pour le programme et 256 Ko de SRAM pour l'exécution. Le système d'exploitation est Arm Mbed OS.
La connectivité sans fil repose sur le Bluetooth 5.0 (Low Energy + BR/EDR classique) avec une antenne intégrée au module NINA-B306. La carte supporte les rôles BLE central et périphérique simultanément. Une puce ATECC608A assure la crypto-authentification et le stockage sécurisé des clés.
L'IMU 9 axes se compose de deux circuits Bosch Sensortec : le BMI270 (accéléromètre 3 axes avec plages ±2, ±4, ±8 et ±16 g, gyroscope 3 axes avec plages ±245, ±500 et ±2000 °/s) et le BMM150 (magnétomètre/compas 3 axes avec plages ±4, ±8, ±12 et ±16 gauss). La communication avec le processeur se fait via I²C. La bibliothèque Arduino_BMI270_BMM150 donne accès aux données des deux capteurs.
Le brochage expose 14 E/S numériques et 8 entrées analogiques (ADC 12 bits, 200 ksamples/s). Le PWM est disponible sur toutes les broches numériques (avec un maximum de 4 canaux actifs simultanément). Toutes les broches numériques supportent les interruptions externes. Les interfaces de communication incluent UART, I²C et SPI. Le courant maximum par E/S est de 10 mA.
Le port micro-USB gère l'alimentation et la programmation. L'alimentation alternative se fait via la broche Vin (5 à 18 V). Le pin VBUS (5 V) est désactivé par défaut — il faut souder le jumper VUSB au dos de la carte pour l'activer, uniquement avec une alimentation USB. Toutes les E/S fonctionnent en 3,3 V et ne sont pas tolérantes au 5 V. Le format physique est le standard Nano : 45 × 18 mm, environ 5 grammes, avec pads castellés pour montage CMS.

Six cas d'usage courants de l'Arduino Nano 33 BLE Rev2
Ce qui change par rapport au BLE Sense Rev2 et au Nano 33 IoT
Le Nano 33 BLE Sense Rev2 (ABX00069/ABX00070) utilise strictement le même processeur (nRF52840), le même BLE (NINA-B306) et la même IMU (BMI270 + BMM150). La différence est simple : le BLE Sense Rev2 ajoute cinq capteurs supplémentaires — microphone MEMS MP34DT05, baromètre LPS22HB, capteur de température/humidité HS3003, et capteur de geste/proximité/couleur APDS-9960. Si vous avez besoin de ces capteurs, prenez le Sense Rev2. Si votre projet utilise ses propres capteurs externes et n'a besoin que du BLE, de l'IMU et de la crypto, le BLE Rev2 suffit et coûte sensiblement moins cher.
Le Nano 33 IoT (SAMD21 + Nina W102) joue dans une catégorie différente : il a le WiFi en plus du BLE, mais son processeur est moins puissant (Cortex-M0+ à 48 MHz, 32 Ko de RAM) et son IMU est en 6 axes seulement (LSM6DS3, pas de magnétomètre). Il n'a pas de FPU non plus. Si vous avez besoin du WiFi, le Nano 33 IoT gagne. Si vous avez besoin de puissance brute, de BLE 5.0 et de l'IMU 9 axes, le Nano 33 BLE Rev2 est le meilleur choix.
Par rapport à la Rev1 originale du Nano 33 BLE, la Rev2 remplace l'IMU LSM9DS1 par la combinaison BMI270 + BMM150, et le régulateur d'alimentation MPM3610 par le MP2322 (plus efficace). Un jumper VUSB en surface est aussi ajouté. La bibliothèque pour l'IMU change : il faut utiliser Arduino_BMI270_BMM150 au lieu de Arduino_LSM9DS1.
Prise en main et utilisation de l'Arduino Nano 33 BLE Rev2
La programmation se fait via l'Arduino IDE (version desktop ou Cloud Editor). Il faut installer le board package "Arduino Mbed OS Nano Boards" via le gestionnaire de cartes. La connexion au PC utilise un câble micro-USB. Si le téléversement se bloque, un double appui sur le bouton reset force le bootloader.
Pour l'IMU, installez la bibliothèque Arduino_BMI270_BMM150 via le gestionnaire de bibliothèques. Pour le BLE, c'est ArduinoBLE. Ces deux bibliothèques sont officiellement maintenues par Arduino. La LED RGB est disponible via les constantes LEDR, LEDG, LEDB.
La carte supporte MicroPython. Pour l'installer, mettez la carte en mode bootloader (double appui sur reset), puis utilisez l'IDE Arduino MicroPython ou OpenMV pour flasher le firmware. On peut ensuite accéder à l'IMU et au BLE directement depuis Python.
Les E/S fonctionnent en 3,3 V. Le pin VBUS est désactivé par défaut. Pour obtenir du 5 V, il faut souder le jumper VUSB et alimenter par USB. Pour les capteurs et modules 5 V, un adaptateur de niveau logique est indispensable. Le courant par E/S est limité à 10 mA, ce qui est plus faible que les Nano à base d'ESP32 (40 mA) — attention aux LED et actionneurs gourmands, utilisez des drivers appropriés.

Comparaison entre le Nano 33 BLE Rev2, le Nano 33 BLE Sense Rev2 et le Nano 33 IoT
Pour quels projets utiliser l'Arduino Nano 33 BLE Rev2 ?
Le Nano 33 BLE Rev2 excelle dans les projets BLE compacts qui tirent parti de l'IMU 9 axes et des modes basse consommation du nRF52840.
Wearables et trackers d'activité BLE
Le format ultra-compact (45 × 18 mm, 5 g), l'IMU 9 axes et le BLE 5.0 basse consommation font du Nano 33 BLE Rev2 un choix naturel pour les bracelets de fitness, les pendentifs connectés ou les trackers sportifs. L'accéléromètre détecte les pas et les mouvements, le gyroscope mesure les rotations, et le magnétomètre permet d'implémenter une boussole. Les données sont transmises en BLE vers une application smartphone.
Boussole numérique et navigation inertielle
Le magnétomètre BMM150 fournit une boussole 3D calibrable, un atout que les cartes Nano sans magnétomètre ne possèdent pas. Combiné avec l'accéléromètre et le gyroscope, on peut implémenter un système de navigation inertielle pour la robotique, les drones, ou les dispositifs de géolocalisation indoor sans GPS.
Contrôleurs de mouvement et périphériques BLE
L'IMU 9 axes permet de créer des contrôleurs de mouvement (manettes, baguettes magiques, contrôleurs VR) qui communiquent en BLE avec un PC, un smartphone ou une autre carte Arduino. Le Cortex-M4F avec FPU calcule les quaternions et les angles d'Euler efficacement pour un suivi de mouvement fluide.
Robotique BLE compacte
Le BLE permet le contrôle sans fil depuis un smartphone, et l'IMU fournit le retour de position et d'orientation. Le Nano Motor Carrier d'Arduino est directement compatible pour piloter des moteurs DC et des servomoteurs. Les modes basse consommation du nRF52840 permettent des robots alimentés par batterie avec une bonne autonomie. Les kits robotiques compacts trouvent dans cette carte un cerveau BLE adapté.
Périphériques Bluetooth personnalisés
Le nRF52840 peut émuler n'importe quel profil BLE : capteur de fréquence cardiaque, beacon, notification, transfert de fichiers. La carte peut fonctionner en central (scanner d'appareils BLE) ou en périphérique (annoncer ses services). C'est une base idéale pour créer des accessoires BLE sur mesure, des télécommandes sans fil ou des systèmes de localisation indoor par beacons.
Communication BLE sécurisée
La puce ATECC608A permet des échanges BLE avec authentification cryptographique matérielle. Pour les projets qui transmettent des données sensibles (santé, contrôle d'accès, paiement), c'est une couche de sécurité que les simples chiffrements logiciels ne peuvent pas égaler. La clé privée ne quitte jamais la puce.
Shields et accessoires compatibles avec le Nano 33 BLE Rev2
Le Nano 33 BLE Rev2 reprend le brochage standard Nano (2 × 15 broches, pas de 2,54 mm). Les connecteurs pré-soudés permettent l'insertion directe sur une plaque de prototypage sans soudure. Un adaptateur à borniers à vis au format Nano facilite le câblage des projets permanents.
Un adaptateur Grove au format Nano permet de connecter des modules Grove via I²C — capteurs de température, afficheurs OLED, actionneurs. Le Nano Motor Carrier d'Arduino est entièrement compatible pour la robotique compacte avec pilotage de moteurs DC et servomoteurs.
Rappel : les E/S sont en 3,3 V, le courant est limité à 10 mA par broche, et le pin VUSB est désactivé par défaut. Les shields et modules 5 V nécessitent un adaptateur de niveau. Un câble micro-USB de qualité (données + charge) est nécessaire pour la programmation.

Architecture et écosystème BLE de l'Arduino Nano 33 BLE Rev2
Tutoriels et ressources pour démarrer avec le Nano 33 BLE Rev2
Manuel utilisateur complet (Cheat Sheet) — Arduino Docs
La référence technique de la carte : pinout détaillé, configuration BLE (central/périphérique), utilisation de l'IMU BMI270/BMM150, modes d'alimentation, gestion du pin VUSB, PWM. Chaque fonctionnalité est illustrée par un exemple de code.
Voir le Cheat Sheet sur docs.arduino.cc
Documentation hardware complète — Arduino Docs
La page hardware regroupe la datasheet, les schémas, les fichiers CAD, les tutoriels spécifiques (IMU, BLE, MicroPython), les bibliothèques recommandées et les guides de prise en main. C'est le point d'entrée pour toute la documentation.
Voir la documentation hardware sur docs.arduino.cc
Contrôle de la LED RGB via Bluetooth — Tutoriel officiel
Un tutoriel officiel Arduino qui montre comment créer un service BLE pour contrôler la LED RGB du Nano 33 BLE Rev2 depuis un smartphone. C'est un excellent point de départ pour comprendre la pile BLE : services, caractéristiques, lecture/écriture depuis une app BLE.
Voir le tutoriel BLE LED sur docs.arduino.cc
Résumé des caractéristiques techniques
- Module radio : u-blox NINA-B306 (Nordic nRF52840)
- Processeur : ARM Cortex-M4F 32 bits, 64 MHz, FPU
- Mémoire Flash : 1 Mo
- SRAM : 256 Ko
- Bluetooth : 5.0 Low Energy (+ BR/EDR), antenne intégrée
- WiFi : non disponible
- Puce crypto : ATECC608A (stockage sécurisé de clés)
- IMU 9 axes : BMI270 (accéléromètre ±2/±4/±8/±16 g + gyroscope ±245/±500/±2000 °/s) + BMM150 (magnétomètre 3 axes)
- Capteurs environnementaux : aucun (version épurée sans micro, baromètre, temp/hum, geste)
- E/S numériques : 14
- Entrées analogiques : 8 (ADC 12 bits, 200 ksamples/s)
- PWM : sur toutes les broches numériques (4 canaux simultanés max)
- Courant par broche : 10 mA
- Interruptions externes : sur toutes les broches numériques
- Interfaces : UART, I²C, SPI
- Port USB : micro-USB
- Alimentation : micro-USB 5 V ou Vin 5-18 V
- Pin 5 V (VUSB) : désactivé par défaut (jumper à souder)
- Tension des E/S : 3,3 V uniquement (pas de tolérance 5 V)
- LED intégrées : LED RGB + LED orange (pin 13) + LED alimentation
- MicroPython : supporté
- OS : Arm Mbed OS
- Dimensions : 45 × 18 mm
- Poids : ~5 g
- Format : Nano DIP, pads castellés, connecteurs pré-soudés
- Référence fabricant : ABX00072 (avec headers) / ABX00071 (sans headers)
Questions fréquentes sur l'Arduino Nano 33 BLE Rev2
Quelle est la différence entre le Nano 33 BLE Rev2 et le Nano 33 BLE Sense Rev2 ?
Le hardware de base est identique : même processeur nRF52840, même BLE via NINA-B306, même IMU 9 axes (BMI270 + BMM150), même puce crypto. La différence est que le BLE Sense Rev2 ajoute cinq capteurs supplémentaires : microphone MEMS, baromètre, capteur température/humidité, et capteur geste/proximité/couleur. Si vous n'avez pas besoin de ces capteurs, le BLE Rev2 est le choix le plus économique.
Le Nano 33 BLE Rev2 a-t-il le WiFi ?
Non. La carte dispose uniquement du Bluetooth 5.0 Low Energy (et du Bluetooth BR/EDR classique). Pour le WiFi au format Nano, orientez-vous vers le Nano 33 IoT, le Nano RP2040 Connect ou le Nano ESP32.
Peut-on faire du machine learning (TinyML) sur cette carte ?
Oui. Le Cortex-M4F avec FPU est compatible TensorFlow Lite for Microcontrollers. Le BLE Rev2 peut faire de la détection de gestes avec l'IMU (similaire à l'exemple magic_wand). Il n'a pas le microphone du BLE Sense Rev2, donc pas de reconnaissance vocale, mais les applications ML basées sur l'IMU fonctionnent parfaitement.
Le code de la Rev1 est-il compatible avec la Rev2 ?
Le code principal est compatible. Mais si votre sketch utilise la bibliothèque Arduino_LSM9DS1 pour l'IMU, il faut la remplacer par Arduino_BMI270_BMM150. Les API sont similaires mais pas identiques — un ajustement des appels de bibliothèque est nécessaire.
Le Nano 33 BLE Rev2 supporte-t-il MicroPython ?
Oui. Le firmware MicroPython peut être installé sur la carte via le mode bootloader. On accède alors à l'IMU et au BLE depuis des scripts Python. L'IDE recommandé est Arduino MicroPython ou Thonny.
Pourquoi le courant par broche est-il limité à 10 mA ?
C'est une caractéristique du nRF52840. La plupart des GPIO du chip sont limitées à 10 mA en source ou sink. C'est suffisant pour des LED indicatrices ou des capteurs basse consommation, mais pour des actionneurs plus gourmands (moteurs, bandes LED), il faut utiliser des transistors ou des drivers de puissance externes.
La carte est-elle compatible avec les shields Nano 5 V ?
Le brochage physique est compatible. Mais les E/S sont en 3,3 V et ne tolèrent pas le 5 V. Les shields 5 V nécessitent un adaptateur de niveau sur toutes les lignes de données. Le pin VUSB (5 V) doit être activé par soudure si le shield a besoin du 5 V.
Le Nano 33 BLE Rev2 a-t-il un magnétomètre (boussole) ?
Oui. Le BMM150 est un magnétomètre 3 axes qui fonctionne comme une boussole numérique. Combiné avec l'accéléromètre et le gyroscope du BMI270, il fournit une IMU 9 axes complète pour le cap, l'orientation et la détection de mouvement.
Notre avis chez Lextronic
L'Arduino Nano 33 BLE Rev2 est la carte à choisir quand vous avez besoin du Bluetooth 5 Low Energy et d'une IMU 9 axes dans un format Nano compact, sans payer le supplément des capteurs environnementaux du BLE Sense Rev2. C'est la version pragmatique — tout ce qu'il faut pour les wearables, la robotique BLE et les périphériques Bluetooth personnalisés.
Les points forts sont clairs : un Cortex-M4F avec FPU puissant et économe, un BLE 5.0 flexible (central + périphérique), une IMU 9 axes complète avec magnétomètre (boussole), une puce crypto ATECC608A pour la sécurité, et le support MicroPython pour la flexibilité de programmation. C'est aussi la base sur laquelle tourne Mbed OS, un RTOS éprouvé dans l'industrie.
Les limites à garder en tête : pas de WiFi (BLE uniquement), pas de capteurs environnementaux (il faut les ajouter en externe si nécessaire), le port micro-USB fait un peu daté, et le courant par broche limité à 10 mA impose l'usage de drivers pour tout actionnement un peu sérieux. Pour les projets qui nécessitent du WiFi ou tous les capteurs embarqués, le Nano 33 BLE Sense Rev2 ou le Nano RP2040 Connect sont plus adaptés.
Pour une carte BLE compacte, bien outillée et à tarif raisonnable, le Nano 33 BLE Rev2 coche toutes les cases.

Avis expert Lextronic sur l'Arduino Nano 33 BLE Rev2
Spécifications du produit
- Caractéristiques
- Schéma de la platine
- Datasheet du module
Produits associés










