La pedinatura dei cavi e'
Nero = Ground
Rosso = Power (+5v)
Bianco = segnale analogic0
I collegamenti sulla bread board sono piuttosto banali
Lo sketch per leggere i dati e' nettamente piu' semplice rispetto all'intefaccia I2C
(Le formule di conversione tra segnale e temperatura/umidita' sono state riprese dalle specifiche tecniche del sensore)
------------------------
// legge temperatura e umidita'
int temp = 0;
int umi = 0;
float temp2 = 0.0;
float rh = 0.0;
void setup() {
Serial.begin(9600);
}
void loop() {
temp = analogRead(A0); // legge il primo
umi = analogRead(A1);
temp2 = (temp * 0.2222) -61.11;
rh = (umi*0.1906)-40.2;
Serial.print("Temp (C): ");
Serial.println(temp2);
Serial.print("Umidita' rel.%: ");
Serial.println(rh);
delay(1000);
}
------------------------
I valori di temperatura sono coerenti .... non ho ancora capito bene i risultati dell'umidita' :<<<<
Nessun commento:
Posta un commento