Hvordan kontrollere Servos Med en Joystick

En servo tradisjonelt refererer til en robot som oppnår programmerte oppgaver mens kontrollere sine bevegelser ved hjelp av negativ tilbakekoblingssløyfer. Imidlertid er det også mulig å kontrollere disse enheter ved hjelp av en styrespak, en datamaskin og et program.

Bruksanvisning

Styre en Servo med en Joystick

1 Installer Arduino microcontroller i en av utvidelsesspor i datamaskinen. Datamaskinen vil gjenkjenne den nye maskinvaren og installere den automatisk.

2 Last ned en pyserial modul fra Python nettsted. Python er et mye brukt programmeringsspråk. Installere modulen. Denne modulen gjør at joysticken til å kommunisere med servo gjennom Arduino microcontroller og via joystick USB-port.

3 Last ned en pygame modul fra python nettsted. Installere modulen. Denne modulen gjør det mulig for brukeren å legge inn koden som gjør at bevegelser av joystick til å bli tolket av Arduino microcontroller.

4 Last ned Python-skript. Dette skriptet er tilgjengelig fra flere nettsteder. Også laste ned Arduino skisse script som gjør at datamaskinen skal be servo å flytte. Hvis det ikke er noen bevegelse av joysticken, instruerer Arduino skisse servo å forbli i sin nåværende stilling.

5 Skriv inn disse kodene ved hjelp av pygame modulen. Python-skript er 112 linjer med kode i lengde, og Arduino skisse skriptet er 61 linjer med kode i lengde.

6 Koble servo til Arduino microcontroller strømforsyning. også koble servo kontroll kabel til digital Pinne nr 2, som er på Arduino microcontroller. Koble styrespaken til datamaskinen med USB-kabelen.

7 Bruk joysticken til å gjøre servo flytte fremover, bakover, sidelengs og diagonalt. De fleste styrespaker har seks akser langs hvilke servo kan kontrolleres.