Servoer er meget specielle motorer. Ligesom alle motorer, skifte servoer elektrisk energi til mekanisk energi, men servoer ikke rotere med en konstant høj hastighed - servoer sjældent slå en komplet revolution uden at stoppe. Servoer normalt dreje et vist antal grader som reaktion på en kommando, og derefter vente på den næste kommando . De bruges til at positionere klapperne på flyvinger og ror af store skibe. PBASIC er den Parallax version af BASIC edb-sprog til programmering af Stempel microcontroller chip. PBASIC kan bruges til at programmere Stempel chip til at styre servo . Ting du skal
Parallax Stamp
Parallax DC -16 Output Expander
Vis Flere Instruktioner
1
Slut Parallax Stamp til din pc via et USB -stik og opdrage den PBASIC programmeringsmiljø . Du bliver nødt til at vælge, hvilke stifter af Stempel , du vil bruge til output på servoer - pins nul gennem syv er til rådighed. Du vil også nødt til at udvikle en algoritme til at beskrive, hvornår og hvordan de servoer er aktiveret.
2
Skriv den PBASIC program baseret på din kontrol algoritme. Hvis servoer aktiveres af kommandoer , skal du angive, hvilke ben der skal bruges til input til Stamp - pins nul gennem syv er til rådighed. Indgangene er også bruges, hvis sensorer anvendes til at styre servoer .
3
Brug Parallax DC -16 Output Expander til at konvertere Stamp output til det korrekte niveau for servo . Stempel pin udgange kaldes " høj" og "lav" og den høje er altid 5 volt , og den lave er altid 0 volt . DC -16 konverterer disse to værdier i enhver to værdier du indstiller den til , så Stamp udsender et signal, der varierer mellem 0 og 5 volt , og servo er at se et signal , der varierer mellem hvad niveauer er nødvendig - som er forskellig for hver servo .