Skocz do zawartości

Sterowanie silnikami drona APM Arduino Uno


Pomocna odpowiedź

Napisano

Witam.

Mam do napisania program na Arduino Uno, który jest połączony z APM 2.8. Ma on podnosić drona w powietrze, zrobić obrót i wylądować. Nie wiem jak ma przebiegać komunikacja ? Trzeba to zrobić korzystając z biblioteki MAVlink i wysyłać sygnał PWM na silniki ? Prosiłbym o pomoc i sugestie Wink

Pozdrawiam.

Najsensowniej będzie właśnie zastosować protokół MAVLINK. Aby copter poleciał do zadanego położenia, przez protokół wysyłasz komendę SET_POSITION_TARGET_LOCAL_NED

http://mavlink.org/messages/common#SET_POSITION_TARGET_LOCAL_NED

wysyłać sygnał PWM na silniki ?

Nie, Arduino Uno jest Twoim 'generatorem waypointów' (sterowanie wysokopoziomowe), sterowanie niskopoziomowe realizuje układ APM.

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