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

  1. Inclusions et initialisations.
  2. Initialisation dans la fonction setup()
  3.  Lecture des données dans la fonction loop()

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
}

Librairie AHTx0

AHT10.h

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 .

  1. Inclusions et initialisations.
  2. Initialisation dans la fonction setup()
  3.  Lecture des données dans la fonction loop()

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
}