Styra en Servo via Internet (4 / 6 steg)
Steg 4: Koden: gnista Core
Detta program måste laddas upp till kärnan via webben IDE, som finns på spark bygga sidan.
Servo myservo; skapa servo objekt för att styra en servo < br >
int pos = 0; variabel för att lagra den servo ståndpunkten < /p >< p > void setup()
{
myservo.attach(a0); tillmäter objektet servo servo på A0 stift
Spark.function ("setpos", setPosition);
Spark.Variable ("getpos", & pos, INT);
}
void loop()
{
}
int setPosition (String posValue) {
POS = posValue.toInt();
myservo.write(POS);
Return 0;
}
Observera att funktionen loop() har ingen kod eftersom som alla varit tas om hand för oss och allt vi behöver göra är att anropa funktionen spark.variable() och spark.function(). Om det gjordes måste med hjälp av en Arduino en hel stor bit av koden skrivas in där för att få det att gå.