Hi guys,
I'm using this sensor: DHT22, MPL11A2, DS18B20 and SD shield.
I would like to check, in the setup, if the communication from arduino to the sensors work.
For now I'm using this code:
//SD Shield
if (!SD.begin(4)) {
Serial.println("Modulo SD: ERRORE");
return;
}
Serial.println("Modulo SD: OK");
//DHT22
if (isnan(dht.readTemperature()) || isnan(dht.readHumidity())) {
Serial.println("Modulo DHT: ERRORE");
}
else {
Serial.println("Modulo DHT: OK");
}
//DS18B20
ds18b20.requestTemperatures();
if (isnan(ds18b20.getTempCByIndex(0)) || isnan(ds18b20.getTempCByIndex(0))) {
Serial.println("Modulo DS18B20: ERRORE");
}
else {
Serial.println("Modulo DS18B20: OK");
}
//MPL115A2
if (isnan(mpl115a2.getPressure())) {
Serial.println("Modulo MPL115A2: ERRORE");
}
else {
Serial.println("Modulo MPL115A2: OK");
}
So, there is a better way ?
Thank you