Stap 6: Elektronische wijziging voorbereiding proces
De elektronische wijziging proces vereist een beetje inzicht over de Arduino omgeving en een stabiele hand.
Eerste plaats moeten wij voor het begrip van de knop voorbeeld. De functie van de knop met behulp van de feedback van een potentiometer, de waarde van de potentiometer converteren (variërend van 0 ~ 1024) graad waarde (0 ~ 180). Echter de knop voorbeeld vertelt niet u de positie van uw potentiometer dus maakte ik een beetje aan de code wijzigen.
#include
Servo myservo;
int potpin = 1;
int val;
VOID Setup
{
Serial.begin(9600);
myservo.attach(10);
}
void loop
{
Val = analogRead(potpin);
Val = kaart (val, 223, 1003, 0, 180);
Serial.Print ("Val:"); Serial.Print(val); Serial.println ("mate");
myservo.write(val);
delay(150);
}
We moeten ook een potentiometer aan de analoge Pin 1 draad. Als u niet bekend bent met bedrading circus, maak je geen zorgen heb ik gewoon een link voor je. Klik hier. Het is eenvoudiger dan u denkt. Het basisidee achter een potentiometer is de weerstand tussen twee van zijn einde.
Na de bedrading en upload de code heb ik daar voor u in uw Arduino, klik nu op het pictogram van de seriële monitor op de juiste hoek in omhoog (een mini vergrootglas). U ziet iets als de derde foto, nu aanpassen uw potentiometer (potmeter) als u wilt terugkeren van 90 graden in waarde. En dit is de enige keer dat je deze potentiometer moet.
Tip: Bekijk de video van het volgende deel, de toren van de servo zou actief nadat u de code naar je Arduino geüpload, dus het is cruciaal dat je servo-toren is beveiligd.