Modifications

Sauter à la navigation Sauter à la recherche
893 octets ajoutés ,  7 janvier 2015 à 07:37
Page créée avec « {{Spark.IO-Could-API-NAV}} == Introduction == {{bloc-etroit|text=Il est également possible de lire des données depuis votre core. Cela peut prendre deux formes différente... »
{{Spark.IO-Could-API-NAV}}

== Introduction ==
{{bloc-etroit|text=Il est également possible de lire des données depuis votre core. Cela peut prendre deux formes différentes:
* Lire une variable
* Lecture d'événement (voir point suivant)}}

== Variable ==

{{bloc-etroit|text=Imagine you have a temperature sensor attached to the A0 pin of your Spark Core and your firmware has exposed the value of the sensor as a Spark variable.}}

<nowiki>/* FIRMWARE */
int temperature = 0;

void setup()
{
Spark.variable("temperature", &temperature, INT);
pinMode(A0, INPUT);
}

void loop()
{
temperature = analogRead(A0);
}</nowiki>

== Appel d'API ==
You can now make a '''GET''' request, even with your browser, to read the sensor at any time. The API endpoint is '''/v1/devices/{DEVICE_ID}/{VARIABLE}''' and as always, you have to include your access token.

{{Spark.IO-Could-API-TRAILER}}
29 918

modifications

Menu de navigation