Roboten Counter-Strike (4 / 16 steg)
Steg 4: Gun trigger servo testa
Genom att använda en Arduino, din förmodligen vill testa din mekanism innan vi går vidare.
Fäst två korta filmer visar hur servomotorer bör fungera.
Även bifogat är den Arduino skiss som jag använde i dessa filmer.
Servo motor pinut bör vara självförklarande:
RÖD - Vcc (minsta 5v)
BROWN - GND
GUL - PWM-signal (minsta 3,3 v)
Testa din servomotor skulle också vara bra för att avgöra om du sätter på servo huvudet korrekt.
Sopa
av BARRAGAN < http://barraganstudio.com>
Denna exempelkod är offentlig.
#include < Servo.h >
Servo myservo; skapa objekt för att styra en servo servo
maximalt åtta servo objekt kan skapas
int pos = 0; variabel att lagra servo position
void setup()
{
myservo.attach(9); tillmäter objektet servo servo på pin 9
}
void loop()
{
för (pos = 0; pos < 120; 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(5); Waits 15 MS för servo att nå ställning
}
för (pos = 120; 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(5); Waits 15 MS för servo att nå ställning
}
}