Med elektronik till Internet (IoT) | Servo (4 / 5 steg)
Steg 4: Kod tid: gnista Core
Programmet för att kontrollera servo är mycket enkel och har en gnista funktion och en variabel som är annorlunda och mycket mer enklare än att använda en Arduino och en WiFi-modul.
Här är koden-
< p > Servo myservo; skapa servo objekt till kontroll en servo < /p >< p > 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);
} < /p >< p > void loop()
{
} < /p >< p > int setPosition (String posValue) {
POS = posValue.toInt();
myservo.write(POS);
Return 0;
} < /p >
Kopiera, klistra in koden i partikel web IDE efter att du registrerat ett konto om du inte gjort det ännu.
Programmet hade en funktion och variabel och allt gnistan kärnan gör är anger servo lika med värdet som returneras av funktionen setPosition().