Jeżeli do sterowania silnikami wykorzystujesz gotowe regulatory ESC dedykowane do silników,
to nie wiem po co chcesz umieszczać dodatkowo moduły pomiędzy nimi a Arduino MEGA?
Na procku takim samym jaki jest w Arduino MEGA jest zbudowany kontroler lotu ArduPilot APM 2.8.
Mam takowego i steruje mi dronem bez żadnych dodatkowych kombinacji z modułami.
APM wysyła sygnały PWM do regulatorów ESC i nic więcej nie potrzeba.
Przed APM'em miałem MultiWi328p na Atmedze 328 i też to latało bez problemu.
Problem pojawił mi się z pamięcią gdy zacząłem się bawić z GPS'em dlatego zmieniłem na lepszy.
Wydaje mi się, że PWM to sprawdzona metoda sterowania pomiędzy kontrolerem a ESC.
Ładowanie dodatkowych procków tylko skomplikuje cały system i prawdopodobieństwo jakiejś awarii modelu w powietrzu też może wzrosnąć.
Rozwiązania u Ciebie szukałbym w poprawieniu kodu który napisałeś na Arduino MEGA a nie komplikowania sobie sprzętu.
to nie wiem po co chcesz umieszczać dodatkowo moduły pomiędzy nimi a Arduino MEGA?
Na procku takim samym jaki jest w Arduino MEGA jest zbudowany kontroler lotu ArduPilot APM 2.8.
Mam takowego i steruje mi dronem bez żadnych dodatkowych kombinacji z modułami.
APM wysyła sygnały PWM do regulatorów ESC i nic więcej nie potrzeba.
Przed APM'em miałem MultiWi328p na Atmedze 328 i też to latało bez problemu.
Problem pojawił mi się z pamięcią gdy zacząłem się bawić z GPS'em dlatego zmieniłem na lepszy.
Wydaje mi się, że PWM to sprawdzona metoda sterowania pomiędzy kontrolerem a ESC.
Ładowanie dodatkowych procków tylko skomplikuje cały system i prawdopodobieństwo jakiejś awarii modelu w powietrzu też może wzrosnąć.
Rozwiązania u Ciebie szukałbym w poprawieniu kodu który napisałeś na Arduino MEGA a nie komplikowania sobie sprzętu.
Jeżeli pomogłem, to poproszę o punkt reputacji