Étape 4: Le Code : étincelle Core
Ce programme a besoin d’être téléchargés sur le noyau via l’EDI Web, fournis à la page de générer des étincelles.
Servo myservo; // create servo object to control a servo<br> int pos = 0; // variable to store the servo position</p><p>void setup() { myservo.attach(A0); // attaches the servo on the A0 pin to the servo object Spark.function("setpos", setPosition); Spark.variable("getpos", &pos, INT); } void loop() { } int setPosition(String posValue) { pos = posValue.toInt(); myservo.write(pos); return 0; }
Notez que la fonction loop() n’affiche aucun code, car qui est tous été pris en charge pour nous et que nous avons à faire est d’appeler la fonction spark.variable() et la spark.function(). Si cela a été fait en utilisant un Arduino un tout gros morceau du code devra être écrit là dedans pour obtenir ça va.