Skocz do zawartości

Avr_obsługuje_moduły_ardruino


Ilor287

Pomocna odpowiedź

Szybkie pytanie odnośnie jak zaprogramować avr ogólnie mikrokontrolery. Robię projekt zapewne dobrze znany useless box, tylko właśnie jest zamiennik zamiast Arduino jest mikrokontroler (dokładnie  atmega16). Problem jest z wysterowaniem serwomechanizmu, daje sygnał o częstotliwości 50Hz(20ms) i wypełnieniu odpowiednio 1ms(90°), 1.5(ms0°) i 2ms(-90°). Dokładnie takie mam sygnały na wyjściu atmeg-i ale nic się nie dzieje, natomiast jak analizowałem przebieg sygnału z Arduino to sygnał wyjściowy był nie zmienny nawet jak zmieniałem wypełnienie potencjometrem i wynosiło ok.15ms,i przy takim sygnale servo normalnie działało. Działam na Microchip studio, próbowałem też dodać bibliotekę z Arduino ale nie działało, prawdopodobnie mogłem coś źle zrobić, bo nie znalazłem dobrej strony opisującej tą operację, a samemu to już nie mam siły. 

 

Link do komentarza
Share on other sites

Chcesz to programować w Arduino IDE - to dodaj sobie board (o ile pamiętam to MiniCore, ale mogę źle pamiętać). Niestety - biblioteki Arduino wymagają frameworka Arduino, i jeśli Ci nie odpowiada to raczej nie ruszy.

Poza tym nie wiem, czy Arduinowa biblioteka servo jest przeportowana na wszystkie możliwe mikrokontrolery, raczej nie.

  • Lubię! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.