#include <Streaming.h>
#define colones 16
#define ligne 2
#define WOKWI
#define DHTPIN 2
#ifdef WOKWI
#define adress 0x27
#include "DHT.h"
#define lireTemperature() readTemperature()
#define LireHumidite() readHumidity()
#include <LiquidCrystal_I2C.h>
DHT dht(DHTPIN, DHT22);
LiquidCrystal_I2C LCD(adress, colones, ligne);
#else
#include "SHT31.h"
SHT31 dht;
#include "rgb_lcd.h"
rgb_lcd LCD;
#define lireTemperature() getTemperature()
#define LireHumidite() getHumidity()
#endif
void setup() {
dht.begin();
LCD.begin(colones,ligne);
}
void loop() {
LCD.setCursor(0,0);
LCD << "T: " << dht.lireTemperature() << "c";
LCD.setCursor(0,1);
LCD << "H: " << dht.LireHumidite() << "%";
}