Gör din egen billiga servo (4 / 4 steg)
Steg 4: Ladda upp koden
Hämta den medföljande CustomServo librayhär är koden som du kan berätta servo till sätta den position som under befäl av den använda använder serial monitor
Det kan ta värden från 0 till 160 (i grader)
/ * Program och bibliotek som electro18 (Tanay P.)
Denna kod är ett exempel på CustomServo biblioteket
Användaren kan mata in något värde (0 till 160) i följetong monitor
och köra anpassade servo
PIN anslutning:
motorn förarens ingång 1: pin 9
motorn förarens ingång 2: stift 11
Servo feedback pin: analoga 0
potten pins till + 5 och gnd på arduino
*/
#include < CustomServo.h > //include anpassade servo biblioteket
int metar; vinkel som servo roterar
CServo servo1(9,11,0); initiera servo med CServo myservo (pin 1, stift 2, analoga feedback pin)
void setup()
{
Serial.BEGIN(9600); installationsprogrammet för seriell anslutning
}
void loop()
{
While(Serial.available()) / / kolla för tillgänglighet för seriell port
{
Angle=Serial.parseInt(); Ange ett heltal mellan 0 och 160 som vinkel värde och tryck enter
}
servo1.Drive(Angle); köra servo med myservo.drive (vinkel) där 0 < = vinkel < = 160
Serial.println(Angle); skriva ut den aktuella vinkeln
}
****************************************************************************************************
CustomServo bibliotek Beskrivning:
1. ställa upp en egen servo---> CServo myservo (pwm stift 1, pwm stift 2, analog pin)
t.ex.: CServo myservo(9,11,0);
2. befallande det---> myservo.drive (vinkel)
där vinkel ligger/v 0 och 160
t.ex.: myservo.drive(120); servo roterar 120 grader