Med elektronik till Internet (IoT) | Servo (3 / 5 steg)
Steg 3: Ställa in - hårdvaran sidan
Nu kan börja med att sätta upp hårdvara, Följ banan i bilden ovan.
Obs-servon är 5V, medan Spark kärnan är 3.3V så du inte bör dra någon ström direkt från styrelsen eftersom det kan skada spänningsregulatorn. Ett alternativ till det är att ansluta den spänning plusklämman på servo till Vin som är den råa kraften från USB-ingång.
När du har gjort anslutningarna kan testa det med några exempel program innan du faktiskt ansluter den till internet. Nedan är en exempel kodform Arduino servo biblioteket, alla programmet gör är sveper Arduino och tillbaka men servon som ett trevligt sätt att kontrollera om dina anslutningar är rätt.
< p > Servo myservo; skapa servo objekt för att styra en servo < br > / / maximalt åtta servo objekt kan skapas
int pos = 0; variabel att lagra servo position
void setup()
{
myservo.attach(0); tillmäter objektet servo servo på pin 9
}
void loop()
{
för (pos = 0; pos < 180; pos + = 1) / / går från 0 grader till 180 grader
{/ / i steg om 1 grad
myservo.write(POS); berätta servo gå för att placera i variabel "pos"
Delay(15); Waits 15 MS för servo att nå ställning
}
för (pos = 180, pos > = 1; pos-= 1) / / går från 180 grader till 0 grader
{
myservo.write(POS); berätta servo gå för att placera i variabel "pos"
Delay(15); Waits 15 MS för servo att nå ställning
}
} < /p >
Om servo arbetat böter (reffer till video), då är det dags att ansluta den till internet.