Stap 3: De Code: meten van de temperatuur
De code voor het meten is heel simpel:
#include "application.h"
#include "Adafruit_BMP085/Adafruit_BMP085.h"
Adafruit_BMP085 bmp;
dubbele tmp;
VOID Setup {}
Als (! bmp.begin()) {terwijl (1) {}}
Spark.variable ("temperatuur", & tmp, dubbel);
}
void loop {}
tmp = (dubbele) bmp.readTemperature();
delay(100);
}
Nu moet u kunnen lezen van de temperatuur via het web:
Voor eenvoudige testen Probeer te openen:
https://API.Spark.io/v1/devices/your core id/temperatuur? access_token = uw token
Zou je een JSON-object zoals
{"cmd": "VarReturn", "naam": "temperatuur", "resultaat": 28.918750762939453, "coreInfo": {"last_app": "", "last_heard": "2014-11-19T20:18:09.171Z", "connected": waar, "deviceID": "1234567890"}}