Ceci est une ancienne révision du document !
Table des matières
Arduino Nano 33 BLE Sense
Work In Progress…
Intro
L'Arduino Nano 33 BLE Sense est le dernier né de la série IoT Arduino. Contrairement à la génération précédente Nano, ce modèle est basé sur un processeur Nordic nRF 52840 contenant un Cortex M4F à 64 MHz, avec 1MB de Flash et 256KB de RAM.
Côté capteurs, la dotation est généreuse :
- LSM9DS1 pour l'IMU (9 axes)
- LPS22HB fournit la pression et la température
- HTS221 fournit l'humidité relative
- APDS-9960 fournit proximité, lumière ambiante, RGB et capteur de mouvement
- MP34DT06 : microphone numérique
Côté coms,la puce NINA B306 fournit une connectivité Bluetooth (BLE 5.0).
Pas de Wifi pour cette carte. Si vous avez besoin d'une connectivité Wifi, l'Arduino Nano 33 IoT est équipé d'une puce NINA W102 et fournit du BT et du Wifi 2.4 Ghz.
Pinout
TBD
Bibliothèques
Pour utiliser Bluetooth, utliser la lib. ArduinoBLE (dépendance ArduinoBLE pour Platform IO) : `#include <ArduinoBLE.h>`.
Pour utiliser L'IMU LSM9DS1 (9 DoF), utliser la lib. ArduinoLSM9DS1 (dépendance Arduino\_LSM9DS1 pour Platform IO) : `#include <Arduino_LSM9DS1.h>`.
Pour utiliser le microphone MP34DT05, utliser la lib.ArduinoSound (dépendance ArduinoSound pour Platform IO), ou la lib. PDM : `#include <ArduinoSound.h>`.
Pour utiliser le capteur de mouvement / couleur / luminosité ambiante / proximité APDS9960, utliser la lib. ArduinoAPDS9960 (dépendance ZZZ pour Platform IO) : `#include <Arduino_APDS9960.h>`.
Pour utiliser baromètre LPS22HB, utliser la lib. ArduinoLPS22HB (dépendance ZZZ pour Platform IO) : `#include <Arduino_LPS22HB.h>`.
Pour utiliser capteur de température / humidité HTS221, utliser la lib. ArduinoHTS221 (dépendance ZZZ pour Platform IO) : `#include <Arduino_HTS221.h>`.