Nic poza oprogramowaniem MMJoy2 nie potrzebujesz. Najpierw należy wrzucić sterowniki (ale to chyba zrobiłeś, bo system rozpoznaje Arduino). Po podłączeniu Arduino lub jego resecie na liście w menadźerze urządzeń pojawia się na 8 sekund
Arduino Leonardo Bootloader (COM$x1$) po tych ośmu sekundach znika i pojawia się
Arduino Leonardo (COM$x2$). Numery portów COM$x1$ i COM$x2$ są różne. W pole
Port(arduino) wpisujesz COM$x1$ - ten który się pojawia zaraz po włączniu Arduino. Chyba najprościej skorzystać z opcji
Auto-start upload firmware when COM ports is active.
Reasumując procedura może wyglądać następująco (zakładając, że drivery zostały wcześniej zainstalowane):
- włączamy menadżera urządzeń,
- podłączamy fizycznie Arduino (poprzez podłączenie kabla USB),
- z menadżera urządzeń spisujemy numer portu pod jakim pojawił się Arduino Leonardo Bootlader (mamy na to 8 sekund) - COM$x1$,
- odłączamy Arduino (poprzez odłącznie kabla),
- uruchamiamy oprogramowani MMJoy i przechodzimy do zakładki firmware. Ustawiamy wymagane pola (w zrzucie ekranu, który zamieścieś w pierwszym poście są one ustawione prawidłowo), ustawiamy numer portu (Port(arduino)) na COM$x1$ oraz zaznaczamy opcję Auto-start upload firmware when COM ports is active.
- podłączamy Arduino i automatycznie zostanie wgrany firmware.
Powodzenia. Trochę zakręcone, ale w sumie proste. Robi się to tylko raz - a jak masz wrzucony firmware, to zmiana przycisków dodanie lub usunięcie osi nie wymaga ponownego jego wgrywania

.