Paso 3: El código: medición de temperatura
El código de medición es muy simple:
#include "application.h"
#include "Adafruit_BMP085/Adafruit_BMP085.h"
Adafruit_BMP085 bmp;
doble tmp;
void setup() {}
Si (! bmp.begin()) {mientras que (1) {}}
Spark.variable ("temperatura" y tmp, DOUBLE);
}
void loop() {}
tmp = bmp.readTemperature() (doble);
Delay(100);
}
Ahora debe ser capaz de leer la temperatura en la web:
Para la prueba simple tratar de acceder a:
https://API.Spark.IO/v1/Devices/Your base temperatura id? access_token = su token
Usted debe obtener un objeto JSON como
{"cmd": "VarReturn", "name": "temperatura", "resultado": 28.918750762939453, "coreInfo": {"last_app": "", "last_heard": "2014-11-19T20:18:09.171Z", "conectado": true, "deviceID": "1234567890"}}