Zadanie: zaprogramować Arduino Nano i UNO za pomocą programatora z poziomu Arduino IDE. Tym razem w roli głównej wystąpił programator USBasp:
Procedura jest opisana na stronach:
- http://www.fischl.de/usbasp/
- http://letsmakerobots.com/node/36841
- Zacznijcie od pobrania tego drivera, użyjcie wersji libusb 1.2.4.0
- Problem polega na tym, że sterowniki w Windows 8+ muszą być podpisane – niestety sterowniki dla USBasp takie nie są – Windows uzna więc za zagrożenie.
Próba ich instalacji skończy się takim komunikatem:
- W Sieci opisano procedurę wyłączania weryfikacji podpisów (do następnego restartu). Znajdziecie ją np. tutaj. Sprowadza się to do restartu Windows w trybie awaryjnym (Windows – Zasilanie, opcja 'Uruchom ponownie’ – ale użyta z wciśniętym Shift); potem menu zaawansowane i 'ustawienia startu’ – a tam opcja wyłączenia sprawdzania podpisu.
- Gdy wyłączycie sprawdzanie podpisu nic już nie stanie na przeszkodzie instalacji sterowników.
- Uruchomcie Arduino IDE, wybierzcie przykładowy projekt
- Ustawcie programator:
- I wypalcie przykład:
U mnie zadziałało, mam nadzieję, że Wam to też pomoże.
UWAGA:
Programowanie przez USBasp nadpisze bootloader. Po tej operacji nie będziecie w stanie wgrywać programów przez kabel USB. Oczywiście możecie przywrócić tą funkcjonalność z powrotem ładując bootloader. Służy do tego opcja menu Tools>Burn Bootloader. Oczywiście jest dostępna jedynie z użyciem programatora USBasp.
Pozdrawiam,
A