Skocz do zawartości

Avr_obsługuje_moduły_ardruino


Pomocna odpowiedź

Napisano

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. 

 

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

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...