ATtiny Hacks: ATtiny45/85 servo library

Diablo

New member
attinyhacks.png

attiny25-45-servo-library-e1316700590818.jpg

Servo8bit is a library for AVR microcontrollers that allows you to drive servo motors without the need for a 16-bit timer. Obviously, this is quite useful for smaller chips that only have 8-bit timers and it is specifically targeted at the ATtiny45 and ATtiny85 microcontrollers. The library offers 256 steps of resolution, and can drive up to five servos at one time. Servo control pulses can be generated between 512 and 2560 microseconds and if you don’t mind increasing the time between these pulses [Liya] says it would be possible to increase the 5-servo limit.
The library is quite easy to use, but in its current state it would take just a bit of work to port to another device. It’s been written for an 8 Mhz clock signal with PortB used to drive the motors. Using find-and-replace to change the PORTB keywords to use a DEFINE variable should be easy enough, but we don’t know how hard it would be to change the clock frequency.
We wonder if it’s possible to make this a slave device, perhaps implementing a 1-wire protocol?

Filed under: Microcontrollers
b.gif


F_JiLb56Ibc
 
Äåéñòâèå èãðû ïðîèñõîäèò â ìèðå ôóòóðèñòè÷åñêîé óòîïèè, ãäå ìèðîòâîð÷åñêèå âîéñêà ñòðåìÿòñÿ îñòàíîâèòü ãðàæäàíñêóþ âîéíó.Ëþäè îêàçàëèñü íå ãîòîâû ê ýòîìó âåðîëîìíîìó íàïàäåíèþ, ïîýòîìó âåñü êîñìîôëîò çåìëÿí áûë î÷åíü áûñòðî óíè÷òîæåí.È åù¸, åñëè âäðóã ó íàñ âàì íè÷åãî íå ïîíðàâèòñÿ, èëè æå âû çàõîòèòå åù¸, òî âû ìîæåòå ñàìè ñîçäàòü êàðòèíêè äëÿ ìîáèëüíî èç ñâîèõ çàãðóæåííûõ ôîòîãðàôèé.
ïðèâåò óäàëèòå ýòî ñïàì òîïèê. ïðîøó ïðîùåíèå
Ìàëî êòî ìîæåò íå òîëüêî ïðî÷èòàòü âñå ïðîèçâåäåíèÿ, êîòîðûå òðåáóåò øêîëüíàÿ ïðîãðàììà, íî åùå è çàïîìíèòü âñåõ ëèòåðàòóðíûõ ãåðîåâ, ÷òîáû ÷åòêî è ïðàâèëüíî îïèñàòü èõ â ñî÷èíåíèè èëè äîêëàäå.Åñëè æå âû íîâûé ïîñåòèòåëü, ïðîéäèòå 10-ñåêóíäíóþ ïðîöåäóðó ðåãèñòðàöèè.Òàêæå çàïðåùåíî îáñóæäåíèå ñïîñîáîâ è òåõíè÷åñêèõ ñðåäñòâ äëÿ ïîâûøåíèÿ öèòèðóåìîñòè ñàéòîâ ïóòåì ñïàìà â ôîðóìû, ãîñòåâûå êíèãè, êîììåíòàðèè â áëîãàõ è ò.
 
Back
Top