Outils pour utilisateurs

Outils du site


arduino_nano_33_ble_sense

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
arduino_nano_33_ble_sense [2019/11/01 12:05] – modification externe 127.0.0.1arduino_nano_33_ble_sense [2020/04/29 12:30] (Version actuelle) – [Pinout] 192.168.19.1
Ligne 1: Ligne 1:
-====== Arduino Nano BLE Sense ======+====== Arduino Nano 33 BLE Sense ======
  
 //Work In Progress...// //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
 +
 +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 =====
 +{{::pinout-nanosense_latest.png|}}
 +
 +
 +===== 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. **[[https://www.arduino.cc/en/Reference/ArduinoLSM9DS1|ArduinoLSM9DS1]]** (dépendance Arduino\_LSM9DS1 pour Platform IO) :  
 +`#include <Arduino_LSM9DS1.h>`.
 +
 +
 +Pour utiliser le **microphone MP34DT05**, utliser la lib.**[[https://www.arduino.cc/en/Reference/ArduinoSound|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. **[[https://www.arduino.cc/en/Reference/ArduinoAPDS9960|ArduinoAPDS9960]]** (dépendance ZZZ pour Platform IO) :  
 +`#include <Arduino_APDS9960.h>`.
 +
 +
 +Pour utiliser **baromètre LPS22HB**, utliser la lib. **[[https://www.arduino.cc/en/Reference/ArduinoLPS22HB|ArduinoLPS22HB]]** (dépendance ZZZ pour Platform IO) :  
 +`#include <Arduino_LPS22HB.h>`.
 +
 +
 +Pour utiliser **capteur de température / humidité HTS221**, utliser la lib. **[[https://www.arduino.cc/en/Reference/ArduinoHTS221|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. 
arduino_nano_33_ble_sense.1572606345.txt.gz · Dernière modification : 2019/11/01 12:05 de 127.0.0.1