Étape 3: Le Code : mesure de la température
Le code de mesure est assez simple :
#include « application.h »
#include « Adafruit_BMP085/Adafruit_BMP085.h »
Adafruit_BMP085 bmp ;
double tmp ;
void setup() {}
Si (! bmp.begin()) {while (1) {}}
Spark.variable (« température », & tmp, DOUBLE) ;
}
void loop() {}
tmp = bmp.readTemperature() (double) ;
Delay(100) ;
}
Vous devriez maintenant être capable de lire la température sur le web :
Pour les tests simples essayez d’accéder à :
https://API.Spark.IO/v1/Devices/Your core id/température? access_token = votre token
Vous devriez obtenir un objet JSON comme
{« cmd »: "VarRenvoi", "nom": « température », « résultat »: 28.918750762939453, « coreInfo »: {« last_app »: "", « last_heard »: "2014-11-19T20:18:09.171Z », « branché »: vrai,"deviceID":"1234567890"}}