Съдържание:
- Стъпка 1: Вземете стоките
- Стъпка 2: Напишете/Вземете програма
- Стъпка 3: Редактирайте Makefile
- Стъпка 4: Компилиране/изтегляне
Видео: Използване на командния модул на IRobot Create с Linux: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Тъй като iRobot не е предоставил на потребителите на Linux начин да използват командния модул, трябваше сам да разбера. Не се страхувайте, наистина не е трудно. Всичко, което трябва да направите, е да стартирате няколко скрипта. Нека започнем, нали?
Стъпка 1: Вземете стоките
За този урок предполагам, че имате базиран на apt мениджър на пакети. (т.е. използвате дериват на Debian или дериват на Ubuntu) Просто защото apt = добре. Ако не го направите, предполагам, че има същите пакети за yum, но не мога да тествам това. (Fedora не ме харесва) Сега трябва да изпълните дълго и сложно нещоymabober:
sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get премахнете brlttyИ да, премахването на този пакет е безопасно. (Съвет от тук) Ако ви даде грешка, че не е инсталиран, вие сте добре, не се притеснявайте.
Стъпка 2: Напишете/Вземете програма
Ето частта, в която пишете програмата си. Но за да го тестваме, нека използваме демонстрационна програма. Командният модул се доставя с компактдиск, а на него има 3 демонстрационни програми. За да тествате, използвайте входната програма. Копирайте папката "input" някъде на вашия компютър, като/home/user/avr/input.
Стъпка 3: Редактирайте Makefile
Ако сте написали своя собствена програма, вземете makefile от компактдиска. Ако току -що сте го копирали, вече го имате. Отворете го и използвайте find/replace, за да редактирате тези два реда:
86: DEBUG = джудже-2… 204: AVRDUDE_PORT = com9 # програмист, свързан към серийно устройство(Тези номера са номера на редове, ако искате да го направите по този начин) До
86: DEBUG = пробождане … 204: AVRDUDE_PORT = /dev /ttyUSB0 # програмист, свързан към серийно устройствоТова не беше твърде трудно, нали?
Стъпка 4: Компилиране/изтегляне
Досега не е било толкова трудно и тази стъпка не се различава: Първо, включете командния модул чрез USB и се уверете, че е включен. Натиснете бутона Reset. След това отидете на компютъра си и отворете терминал. Придвижете се до директорията, където се намира вашата програма/makefile, и въведете:
направете allmake програмаСега преминете към създаването си и премахнете кабела. След това натиснете бутона за нулиране и вашата програма ще започне! Поздравления!
Препоръчано:
RF модул 433MHZ - Направете приемник и предавател от 433MHZ RF модул без микроконтролер: 5 стъпки
RF модул 433MHZ | Направете приемник и предавател от 433MHZ RF модул без никакъв микроконтролер: Искате ли да изпращате безжични данни? лесно и без нужда от микроконтролер? Ето, в тази инструкция ще ви покажа ми основен радиочестотен предавател и приемник, готов за употреба! В тази инструкция ще можете да изпращате и получавате данни, използвайки много вер
E32-433T Урок за модул LoRa - DIY Breakout Board за модул E32: 6 стъпки
E32-433T Урок за модул LoRa | DIY Breakout Board за модул E32: Хей, какво става, момчета! Akarsh тук от CETech, Този мой проект е по-скоро крива на обучение, за да се разбере работата на модула E32 LoRa от eByte, който е 1-ватов трансивър модул с висока мощност. След като разберем работата, имам дизайн
IRobot Create-Mars Expedition Rover Mark I: 4 стъпки
IRobot Create-Mars Expedition Rover Mark I: Тази инструкция ще ви научи как да настроите iRobot Create чрез кодиране MatLab. Вашият робот ще има способността да търси минерали чрез разграничаване на форми, маневриране на неравен терен чрез използване на сензори за скали и има възможност
Промяна на IRobot Create to Paint: 6 стъпки (със снимки)
Промяна на IRobot Create to Paint: Това е проект за роботика, който вероятно би могъл да бъде завършен от някой, който изобщо няма опит с роботи. Казвам това, защото преди да започна, нямах опит с роботи. Или писане на програми. Всъщност знаех как да рисувам и това беше
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: Описание NodeMCU е IoT платформа с отворен код. Програмира се с помощта на скриптовия език Lua. Платформата се основава на проекти с отворен код на eLua. Платформата използва много проекти с отворен код, като lua-cjson, spiffs. Този ESP32 NodeMc