Spisu treści:
- Krok 1: Zdobądź towar
- Krok 2: Napisz/zdobądź program
- Krok 3: Edytuj Makefile
- Krok 4: Kompiluj/Pobierz
Wideo: Korzystanie z modułu poleceń IRobot Create w systemie Linux: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
Ponieważ iRobot nie umożliwił użytkownikom Linuksa korzystania z modułu poleceń, musiałem sam to rozgryźć. Nie daj się zastraszyć, to wcale nie jest trudne, naprawdę. Wszystko, co musisz zrobić, to uruchomić kilka skryptów. Zacznijmy, dobrze?
Krok 1: Zdobądź towar
W tym samouczku zakładam, że masz menedżera pakietów opartego na apt. (tj. używasz pochodnej Debiana lub pochodnej Ubuntu) Po prostu dlatego, że apt = good. Jeśli nie, zakładam, że są takie same pakiety dla mniam, ale nie mogę tego przetestować. (Fedora mnie nie lubi) Teraz musisz uruchomić długą i skomplikowaną rzecz:
sudo apt-get zainstaluj avrdude avr-libc gcc-avrsudo apt-get usuń brlttyI tak, usunięcie tego pakietu jest bezpieczne. (Wskazówka stąd) Jeśli wyświetla błąd mówiący, że nie jest zainstalowany, wszystko w porządku, nie martw się.
Krok 2: Napisz/zdobądź program
Oto część, w której piszesz swój program. Aby to przetestować, użyjmy programu demonstracyjnego. Do modułu poleceń dołączona jest płyta CD, na której znajdują się 3 programy demonstracyjne. Aby przetestować, użyj programu wejściowego. Skopiuj folder „input” do dowolnego miejsca na komputerze, na przykład /home/user/avr/input.
Krok 3: Edytuj Makefile
Jeśli napisałeś swój własny program, pobierz plik makefile z płyty CD. Jeśli właśnie go skopiowałeś, to już go masz. Otwórz go i użyj funkcji znajdź/zamień, aby edytować te dwa wiersze:
86: DEBUG = karzeł-2…204: AVRDUDE_PORT = com9 # programator podłączony do urządzenia szeregowego(Te liczby są numerami linii, jeśli chcesz to zrobić w ten sposób) Do
86: DEBUG = stabs…204: AVRDUDE_PORT = /dev/ttyUSB0 # programator podłączony do urządzenia szeregowegoTo nie było zbyt trudne, prawda?
Krok 4: Kompiluj/Pobierz
Jak dotąd nie było to takie trudne i ten krok nie jest inny: Najpierw podłącz moduł poleceń przez USB i upewnij się, że jest włączony. Naciśnij przycisk Resetuj. Następnie wejdź na komputer i otwórz terminal. Przejdź do katalogu, w którym znajduje się twój program/makefile i wpisz:
utwórz program allmakeTeraz przejdź do swojego tworzenia i usuń kabel. Następnie naciśnij przycisk resetowania, a Twój program zostanie uruchomiony! Gratulacje!
Zalecana:
Ustawienia poleceń Bluetooth AT (HC05 HC06): 4 kroki
Ustawienia poleceń Bluetooth AT (HC05 HC06): Hej chłopaki! Mam nadzieję, że podobał Ci się mój poprzedni samouczek „Jak kontrolować silnik servo Arduino”. Jest to kolejny samouczek informacyjny, który nauczy Cię, jak komunikować się z modułem Bluetooth i konfigurować jego ustawienia za pomocą
Nowy przełącznik pedału poleceń MXR: 3 kroki
Nowy przełącznik do pedału poleceń MXR: Każdy, kto posiada tanio wykonany pedał efektów gitarowych z serii MXR Command z wczesnych lat 80-tych, wie, że jego największym słabym punktem jest jego włącznik nożny, który jest wykonany z tworzywa sztucznego i szybko się łamie. Posiadam pedał M-163 Sustain i bardzo mi się podoba
Reaktywna muzyczna taśma LED RGB z kodem- WS1228b - Korzystanie z modułu Arduino i mikrofonu: 11 kroków
Paski LED RGB reagujące na muzykę z kodem| WS1228b | Korzystanie z modułu Arduino i mikrofonu: budowanie paska LED reagującego na muzykę WS1228B za pomocą modułu Arduino i mikrofonu. Wykorzystywane części: Pasek Led Arduino WS1228b Czujnik dźwięku Zworki na płytce chlebowej Zasilacz 5 V 5 A
Samouczek modułu E32-433T LoRa - DIY Breakout Board dla modułu E32: 6 kroków
Samouczek modułu E32-433T LoRa | DIY Breakout Board dla modułu E32: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie modułu E32 LoRa firmy eByte, który jest 1-watowym modułem nadawczo-odbiorczym o dużej mocy. Kiedy zrozumiemy działanie, mam projekt
IRobot Create-Mars Expedition Rover Mark I: 4 kroki
IRobot Create-Mars Expedition Rover Mark I: Ta instrukcja nauczy Cię, jak skonfigurować iRobot Create za pomocą kodowania MatLab. Twój robot będzie mógł wyszukiwać minerały poprzez rozróżnianie kształtów, manewrować nierównym terenem za pomocą czujników klifowych i ma zdolność