allumer une led sous une condition de temperature

Salut.
j’ai rencontré un problème d’allumer une led sous une condition de temperature en utilisant une Carte arduino uno , un capteur de temperature dht11 et un potentiometre .

#include <dht.h>
#define dataPin A0


dht DHT;


int tc=0;
int tc1=0;



void setup() {

pinMode(6 , OUTPUT);
 }
void loop() {
int readData = DHT.read11(dataPin);
 float t = DHT.temperature;

t = analogRead(dataPin);
 tc= analogRead(A1);
 tc1 = map(tc, 0, 1023, 20, 35);
 
 
 if (t>tc1+5 )
 {
 digitalWrite(6 , HIGH);

 }
 if (t<tc1-5)
 {
 digitalWrite(6 , LOW);
 }
}

Bonjour,

Mets ton code entre balises

Tu utilises la variable t pour lire la température sur le dht et pour lire on ne sait quoi sur A0 avec analogRead().

Utilises des Serial.println() pour afficher les valeurs de tes variables sur le moniteur série.

A0 lié au capteur dht11
j'ai fixer tc1=20 °c
je veux que la led s"allume losque la temperature depasse 25°c

la led ne s'allume

vire ton t = analogRead(dataPin);
Tu as déjà lu la température dans t à la ligne du dessus

Si ça ne fonctionne toujours pas affiche les valeurs de t et tcl dans le moniteur série.

ca marche
merci beaucoup