Witam! Jestem początkujący w tym temacie, od niedawna uczę się programować mikrokontrolery AVR. Po pierwszych programach typu migająca dioda przy użyciu funkcji delay oraz opanowaniu timerów na tyle aby one sterowały diodą chciałbym "oswoić" serwomechanizm : TowerPro SG90. Trochę czytając na internecie oraz oczywiście dokumentacje atmegi328p udało mi sie napisać krótki program w którym steruję serwem. Działa on poprawnie ale że jestem nowicjuszem chciałbym się zapytać mądrzejszych czy ten program ma sens, ewentualnie jak go poprawić, co zmienić. W kodzie nie ma taktowania procesora ponieważ ECLIPSE sam go dołącza a w moim przypadku jest to 8MHz. Serwo jest podłączone na porcie B dokładnie pin 1 (OC1A).
Kod:
Proszę o pomoc, w szczególności że chciałbym go przerobić aby sterować nim poprzez potencjometr liniowy. Pozdrawiam!
Kod:
Kod: C / C++
Proszę o pomoc, w szczególności że chciałbym go przerobić aby sterować nim poprzez potencjometr liniowy. Pozdrawiam!
