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 :

Une LED RGB est également intégrée sur la carte. Les 3 pins dédiées au R, G et B sont 22, 23 et 24.

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

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>`.

Les APIs de chaque lib sont décrites dans les liens de référence sur le site Arduino.