[env:your_environment] platform = espressif32 board = esp32dev framework = arduino lib_deps = rodan/ahtx0 @ ^1.1.0
Exemple de code
Voici un exemple de code pour lire les valeurs de température et d’humidité à partir d’un capteur AHT10 .
myAHT10.getTemperature() & myAHT10.getHumidity().
Lire les valeurs de température et d’humidité respectivement.
Conclusion
En suivant ces étapes, vous devriez être en mesure de lire les valeurs de température et d’humidité à partir d’un capteur AHT10 avec PlatformIO. Assurez-vous que votre capteur est bien connecté et que la bibliothèque ahtx0
est correctement installée.
#include <Arduino.h> #include <Wire.h> #include <AHT10.h> AHT10 myAHT10; void setup() { Serial.begin(115200); Wire.begin(); // Initialisation de l'I2C if (myAHT10.begin() != true) { Serial.println("Impossible de trouver le capteur AHT10 !"); while (1) delay(1); } Serial.println("Capteur AHT10 trouvé !"); } void loop() { float temperature = myAHT10.getTemperature(); float humidity = myAHT10.getHumidity(); Serial.print("Température: "); Serial.print(temperature); Serial.println(" °C"); Serial.print("Humidité: "); Serial.print(humidity); Serial.println(" %"); delay(2000); // Attendre 2 secondes avant de lire à nouveau }
La bibliothèque ahtx0 est conçue pour lire les données des capteurs de température et d’humidité AHT10, AHT15 et AHT20.
Voici un guide détaillé pour utiliser cette bibliothèque avec PlatformIO.
Paramètres platformio.ini
Remplacez « your_environment » par l’environnement spécifique à votre carte.
[env:your_environment] platform = espressif32 board = esp32dev framework = arduino lib_deps = rodan/ahtx0 @ ^1.1.0
Exemple de code
Voici un exemple de code pour lire les valeurs de température et d’humidité à partir d’un capteur AHT10 .
myAHT10.getTemperature() & myAHT10.getHumidity().
Lire les valeurs de température et d’humidité respectivement.
Conclusion
En suivant ces étapes, vous devriez être en mesure de lire les valeurs de température et d’humidité à partir d’un capteur AHT10 avec PlatformIO. Assurez-vous que votre capteur est bien connecté et que la bibliothèque ahtx0
est correctement installée.
#include <Arduino.h> #include <Wire.h> #include <AHT10.h> AHT10 myAHT10; void setup() { Serial.begin(115200); Wire.begin(); // Initialisation de l'I2C if (myAHT10.begin() != true) { Serial.println("Impossible de trouver le capteur AHT10 !"); while (1) delay(1); } Serial.println("Capteur AHT10 trouvé !"); } void loop() { float temperature = myAHT10.getTemperature(); float humidity = myAHT10.getHumidity(); Serial.print("Température: "); Serial.print(temperature); Serial.println(" °C"); Serial.print("Humidité: "); Serial.print(humidity); Serial.println(" %"); delay(2000); // Attendre 2 secondes avant de lire à nouveau }