Cet exemple montre comment utiliser le Modulino Thermo avec l’Arduino UNO Q.
La librairie Arduino_Modulino est nécessaire.
Cependant, dans Arduino App Lab, la librairie Arduino_Modulino n’installe pas automatiquement toutes ses dependances lorsque vous travaillez sur la UNO Q.
En conséquence, un sketch utilisant Arduino_Modulino ne compile pas tant que plusieurs librairies nécessaires ne sont pas installées manuellement.
Dans Arduino App Lab, il faut installer les librairies suivantes via le gestionnaire de librairies :
- Arduino_Modulino
- STM32duino VL53L4CD
- STM32duino VL53L4ED
- Arduino_LSM6DSOX
- Arduino_LPS22HB
- Arduino_HS300X
Ces librairies sont référencées dans le fichier Modulino.h car l’écosystème Modulino regroupe plusieurs modules (buzzer, distance, mouvement, humidité, etc.).
Même si votre sketch n’utilise que le buzzer, toutes les dépendances doivent être présentes pour que la compilation fonctionne.
Sans ces librairies, vous obtiendrez des erreurs qui correspondent à peu près à ce type d'erreurs :
- fatal error: vl53l4cd_class.h: No such file or directory,
- fatal error: vl53l4ed_class.h: No such file or directory,
- fatal error: Arduino_LSM6DSOX.h: No such file or directory
etc
Le Modulino Thermo fonctionne via I2C (connecteur Qwiic).