Stap 2: Instellen van de Arduino en de temperatuursensor
Nu laten we de draad van de sensor. Hier gebruiken we een DHT11. Ze zijn niet de meest accurate, maar ze zijn goedkoop en makkelijk te gebruiken voor onze eenvoudige use-case.
Met behulp van de Arduino IDE, het uploaden van de Arduino code (dht11.ino) naar de Uno. Deze code leest de gegevens van de temperatuur van de sensor en wordt de waarde (in Fahrenheit) verzonden naar de seriële poort elke 2 seconden (u kunt deze parameter in de code later wijzigen aangezien SAMI beperkt het aantal berichten per dag).
Hier is de code:
#include "DHT.h"
#define DHTPIN 2 / / gegevens pin
#define DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE);
VOID Setup {}
Serial.begin(9600);
DHT.begin();
}
void loop {}
delay(60000); 1 min
vlotter f = dht.readTemperature(true);
Als (isnan(f)) {}
Serial.println("200"); fout
terugkeer;
}
Serial.println(f); 21
}