Paso 4: El código: núcleo de la chispa
Este programa debe ser cargado a la base mediante el IDE de Web, en la página de generación de chispa.
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; }
Observe que la función loop() no tiene ningún código, ya que está todo tomado cuidado por nosotros y todo lo que tenemos que hacer es llamar a la función spark.variable() y la spark.function(). Si esto se hizo utilizando un Arduino una conjunto gran parte del código tendrá que escribirse allí para comenzarla.