Connecter un capteur de température sur un ESP32
Aller à la navigation
Aller à la recherche
Connecter un capteur de température sur un ESP32, c'est assez plaisant et vite fait.
Avec un capteur DHT22 ou autre.
Les opérations à suivre,
- brancher l'ESP et le capteur une une plaque de prototypage
- alimenter le capteur (3,3V et GND)
- brancher le signal sur la broche D4 (ou autre)
Le petit code qui va bien, à charger par IDE Arduino,
#include "DHT.h" #include <Adafruit_Sensor.h> #define DHTPIN 4 DHT dht(DHTPIN, DHT22); //if using DHT22 must set DHT22 void setup() { // put your setup code here, to run once: //initialize serial for debugging and print result Serial.begin(115200); //initialize DHT dht.begin(); } void loop() { // put your main code here, to run repeatedly: //DHT sensor read data float humidity = dht.readHumidity(); float temperature = dht.readTemperature(); //print result to serial Serial.print("Humidity = "); Serial.print(humidity, 2); Serial.println(" %"); Serial.print("Temperature = "); Serial.print(temperature, 2); Serial.println(" *C"); delay(2000); //delay between readings }
Et ça roule !
Temperature = 20.90 °C Humidity = 56.00 %
Une doc parmi d'autres,
https://kucadevelopment.wordpress.com/2021/03/19/esp32_dht11_dht22/