Connecter un capteur de température sur un ESP32
Révision datée du 29 mars 2024 à 11:43 par 192.168.2.1 (discussion) (Page créée avec « 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 Le petit code qui va bien, à charger par IDE Arduino, <pre> #include "DHT.h" #include <Adafruit_Sensor.h> #define DHTPIN 4 DHT dht(DHTPIN, DHT22); //if using DHT22 must set DHT... »)
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
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 %