LinkitOne Sensor dataloggning med GoBetwino (4 / 5 steg)
Steg 4: Logga sensordata
Låt oss börja med att logga temperaturdata först och sedan gå vidare till olika sensorer.
Jag använder Grove temperaturgivaren här, ansluta via Grove sköld.
Temperaturgivaren är DHT22 baserade, så se till att omfatta biblioteket samtidigt sammanställa.
I samma riktning som föregående steg ersätta vi bara "Hej!" med temperatur värdet i kod.
Denna kod ska logga temperatur värdena i din Gobetwino fil!
< p > #include < dht.h >< br >< /dht.h >< /p >< p > #include "DHT.h" < /p >< p > #define DHTPIN 2 / / vilken pin vi är anslutna till < /p >< p > #define DHTTYPE DHT22 / / DHT 22 (AM2302) < /p >< p > DHT dht (DHTPIN, DHTTYPE); < br >< br > void setup() < /p >< p > {
Serial.BEGIN(9600);
Serial.println ("DHTxx test!"); < /p >< p > dht.begin();
} < /p >< p > void loop()
{
flyta t = 0,0;
flyta h = 0,0;
om (dht.readHT (& t & h))
{
Serial.Print ("#S| LOGTEST| [");
Serial.Print(t);
Serial.println("]#");
}
Delay(2000);
} < /p >