Krets specialister 180 graders Servo Tower ändra till kontinuerlig Servo Tower. (6 / 9 steg)
Steg 6: Elektroniska ändring förbereda processen
Elektroniska ändring processen kräver lite förståelse om Arduino miljö och en stabil hand.
Först måste vi förstå exemplet knopp. Funktionen knop med hjälp av feedback från en potentiometer, konvertera värdet som potentiometer (från 0 ~ 1024) grad värde (0 ~ 180). Men exemplet knop inte säga positionen för din potentiometer så jag gjorde lite ändra i koden.
#include
Servo myservo;
int potpin = 1;
int val;
void setup()
{
Serial.BEGIN(9600);
myservo.attach(10);
}
void loop()
{
Val = analogRead(potpin);
Val = karta (val, 223, 1003, 0, 180);
Serial.Print ("Val:"); Serial.Print(val); Serial.println ("graden");
myservo.write(val);
Delay(150);
}
Vi behöver också att koppla en potentiometer till den analoga Pin 1. Om du inte är bekant med ledningar cirkus, oroa dig inte har jag bara en länk för dig. Klicka här. Det är enklare då du tror. Den grundläggande idén bakom en potentiometer är resistent mellan två av dess avslutar.
Efter ledningar och ladda upp koden jag har uppe för du in din Arduino, nu Klicka på den seriella ikonen upp till höger (en mini förstoringsglas). Du borde se något lik den tredje bilden, nu justera din potentiometer återgå 90 graders i värde. Och detta är den enda gången du behöver denna potentiometer.
Tips: Titta du på videon på nästa del, servo tornet skulle vara aktiv efter att du ladda upp koden till din Arduino så det är viktigt att ditt servo torn är säkrad.