Étape 4: Configuration de code!!!
broche int = 5 ; broche analogique
int putPin = 3 ; humidité
NC int = 0, tempf = 0 ; variables de température
int échantillons [8] ; variables pour faire une plus grande précision
int maxi = -100, mini = 100 ; pour commencer la température max/min
int i ;
flotteur humi = 0 ;
prehum flotteur = 0 ;
float humconst = 0 ;
float truehum = 0 ;
float pretruehum = 0 ;
long pretruehumconst = 0 ;
valb long = 0 ;
void setup()
{
Serial.Begin(9600) ; commencer la communication série
}
void loop()
{
pour (i = 0; i < = 7; i ++) {}
les échantillons [i] = (5.0 * analogRead(pin) * 100.0) / 1024.0 ;
NC = NC + échantillons [i] ;
Delay(1000) ;
}
NC = NC/8.0 ;
tempf = (NC * 9) / 5 + 32 ;
valb = analogRead(putPin) ; calcul de l’humidité
prehum = (valb/5) ;
humconst = (0.16/0.0062) ;
Humi = prehum - humconst ;
pretruehumconst = 0.00216 * NC ;
pretruehum = 1.0546-pretruehumconst ;
truehum = humi/pretruehum ;
Delay(1000) ;
Serial.Print(TEMPC,DEC) ;
Serial.Print ("Celsius,") ;
Serial.Print ("humidité:") ;
Serial.Print (truehum (long)) ;
Serial.println ("%") ;
NC = 0 ;
Delay(1000) ; délai avant la boucle
}
Après que tout est fait, cliquez sur le bouton upload qui aura un peu de temps pour télécharger et lorsque le téléchargement est fini faire bien sûr, vous cliquez sur la Communication série pour obtenir les lectures du capteur!!!