Servoer er svært spesielle motorer . Som alle motorer, servoer endrer elektrisk energi til mekanisk energi , men servoer ikke spinne på et konstant høyt tempo - servos slå sjelden en fullstendig revolusjon uten å stoppe . Servoer vanligvis slå et visst antall grader i respons til en kommando , og deretter vente på neste kommando . De brukes til å plassere balanseror på flyvinger og ror av store skip. PBASIC er Parallax versjon av BASIC dataspråket for programmering av Stamp mikrokontroller chip. PBASIC kan brukes til å programmere Stamp chip å kontrollere servoer . Du trenger
Parallax Stamp
Parallax DC - 16 utmatingsutvidelse
Vis flere instruksjoner
en
Koble Parallax Stamp til PC-en via en USB-kontakt og få opp PBASIC programmering miljø . Du må velge hvilke pins av Stamp du vil bruke for utgang til servoer - pins null gjennom sju er tilgjengelig. Du må også utvikle en algoritme for å beskrive når og hvordan de servos er aktivert.
2
Skriv PBASIC program basert på din kontroll algoritme . Hvis servoer aktiveres av kommandoer , må du bestemme hvilke pinner som skal brukes for innspill til Stamp - pins null gjennom sju er tilgjengelig. Inngangene brukes også hvis sensorer brukes til å kontrollere servoer .
3
Bruk Parallax DC - 16 utmatingsutvidelse å konvertere Stamp utgang til riktig nivå for servo. Stemple pin -utganger er kalt "høy" og "lav" og den høye er alltid 5 volt , og den lave er alltid 0 volt. DC - 16 konverterer disse to verdiene inn i noen to verdier du setter den til , slik at Stamp sender ut et signal som varierer mellom 0 og 5 volt og servo er å se et signal som varierer mellom hva nivåer er nødvendig - som er forskjellig for hver servo.