Оглавление:
- Шаг 1. Получите товары
- Шаг 2: напишите / получите программу
- Шаг 3: отредактируйте Makefile
- Шаг 4: Скомпилируйте / загрузите
Видео: Использование командного модуля IRobot Create в Linux: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Поскольку iRobot не предоставил пользователям Linux возможность использовать командный модуль, мне пришлось разобраться в этом сам. Не пугайтесь, это совсем несложно. Все, что вам нужно сделать, это запустить пару скриптов. Давайте начнем, а?
Шаг 1. Получите товары
В этом руководстве я предполагаю, что у вас есть менеджер пакетов на основе apt. (т.е. вы используете производную версию Debian или производную версию Ubuntu) Просто потому, что apt = good. Если вы этого не сделаете, я предполагаю, что есть те же пакеты для yum, но я не могу это проверить. (Fedora меня не любит) Теперь вы должны запустить долгую и сложную штуку:
sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get remove brlttyИ да, удаление этого пакета безопасно. (Совет отсюда). Если он выдает ошибку, говоря, что он не установлен, все в порядке, не волнуйтесь.
Шаг 2: напишите / получите программу
Вот часть, где вы пишете свою программу. Но для проверки воспользуемся демонстрационной программой. Командный модуль идет в комплекте с компакт-диском, а на нем три демонстрационные программы. Для проверки воспользуйтесь программой ввода. Скопируйте папку input где-нибудь на вашем компьютере, например, / home / user / avr / input.
Шаг 3: отредактируйте Makefile
Если вы написали свою собственную программу, получите make-файл с компакт-диска. Если вы только что скопировали его, значит, он у вас уже есть. Откройте его и используйте команду find / replace для редактирования этих двух строк:
86: DEBUG = dwarf-2… 204: AVRDUDE_PORT = com9 # программатор, подключенный к последовательному устройству(Эти числа являются номерами строк, если вы хотите сделать это таким образом)
86: DEBUG = stabs… 204: AVRDUDE_PORT = / dev / ttyUSB0 # программатор, подключенный к последовательному устройствуЭто было не так уж сложно, правда?
Шаг 4: Скомпилируйте / загрузите
Пока это не было так сложно, и этот шаг ничем не отличается: сначала подключите командный модуль через USB и убедитесь, что он включен. Нажмите кнопку сброса. Затем зайдите на свой компьютер и откройте терминал. Перейдите в каталог, в котором находится ваша программа / make-файл, и введите:
сделать программу allmakeТеперь перейдите к своему созданию и удалите кабель. Затем нажмите кнопку сброса, и ваша программа запустится! Поздравляем!
Рекомендуемые:
Использование модуля TTP223 в качестве коммутатора: 5 шагов
Использование модуля TTP223 в качестве коммутатора: это руководство посвящено емкостному сенсорному модулю TTP223. Все, что вам нужно, это базовые знания в области электроники и программирования Arduino. Если у вас есть какие-либо вопросы или проблемы, вы можете связаться со мной по электронной почте: [email protected] . Вот ссылка на видео м
ЖК-дисплей I2C / IIC - Использование ЖК-дисплея SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: 5 шагов
ЖК-дисплей I2C / IIC | Используйте ЖК-дисплей SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: Привет, ребята, так как обычный ЖК-дисплей SPI 1602 имеет слишком много проводов для подключения, поэтому его очень сложно связать с Arduino, но на рынке доступен один модуль, который может преобразовать дисплей SPI в дисплей IIC, поэтому вам нужно подключить только 4 провода
Музыкальная реактивная светодиодная лента RGB с кодом - WS1228b - Использование Arduino и микрофонного модуля: 11 шагов
Музыкальная реактивная светодиодная лента RGB с кодом | WS1228b | Использование Arduino и микрофонного модуля: Создание музыкальной реактивной светодиодной ленты WS1228B с использованием Arduino и микрофонного модуля. Используемые детали: Arduino WS1228b Светодиодная лента Звуковой датчик Макетные перемычки Блок питания 5 В, 5 А
Повторное использование модуля веб-камеры HP WebCam 101 Aka 679257-330 в качестве универсальной веб-камеры USB: 5 шагов
Повторное использование модуля веб-камеры HP WebCam 101, известного как 679257-330, в качестве универсальной веб-камеры USB: я хочу приправить свой 14-летний Panasonic CF-18 совершенно новой веб-камерой, но Panasonic больше не поддерживает эту замечательную машину, поэтому я должен используйте серое вещество для чего-нибудь попроще, чем b & b (пиво и гамбургеры). Это первая часть
IRobot Create-Mars Expedition Rover Mark I: 4 шага
IRobot Create-Mars Expedition Rover Mark I. В этом руководстве вы узнаете, как настроить iRobot Create с использованием кода MatLab. Ваш робот будет иметь возможность искать минералы, различая формы, маневрировать на пересеченной местности с помощью датчиков обрыва, а также может