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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

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