En Servo-baserade 4-benta Walker (7 / 11 steg)
Steg 7: Programmera chip
Detta instructable Detaljer programmerare och programvara du behöver för att få det hela igång.
Gör inte! Gör inte! Använd inte denna programmering kabel med alla enheter som ens komma nära spänningar ovanför 5v. Spänningen kan köra upp kabeln och stek din dators parallellport, förstöra din dator. Mer elegant mönster har begränsa motstånd och/eller dioder. För detta projekt är getto bra. Det är bara en 3.6V batteri ombord. Men var försiktig.
Koden jag använder bifogas här. Mestadels, det är overkill för bara få två motorer att svänga fram och tillbaka, men jag har roligt.
Kontentan av det är att servon behöver pulser varje 20ms eller så. Längden på pulsen berättar servo vart de ska vända benen. 1.5ms är runt centrum, och utbudet är från 1ms till 2ms ungefärligt.
Koden använder den inbyggda pulsgeneratorn till 16-bitars för både signalen puls och 20ms förseningen, och ger mikrosekund upplösning med lager hastighet. Servo är upplösningen är någonstans nära 5-10 mikrosekunder, så 16-bits är gott.
Behöver det vara en mikrokontroller-programmering instructable? Jag måste få detta. Låt mig veta i kommentarerna.