Возможные ошибки

1) avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied Failed uploading: uploading error: exit status 1

Вы не установили разрешения на чтение/запись для соответствующего порта (в убунту /dev/ttyACM0). Вернитесь к главе Установка Ubuntu, ROS и Arduino, там рассказано, как поставить нужные разрешения.

2) Не открывается скетч из папки Examples. Это может быть из-за того, что скетч имеет расширение .pde, а не .ino

Решение: зайдите в директорию, в которой лежит скетч, который вы хотите открыть. Например, HelloWorld из библиотеки ros_lib лежит в Arduino/libraries/ros_lib/examples/HelloWorld. Дальше переименуйте скетч, заменив расширение .pde на .ino

3)ST-LINK error (DEV_CONNECT_ERR)

Error: Problem occurred while trying to connect

Решение этой проблемы можно найти на stackoverflow. Не забудьте потом перезагрузить компьютер.

При возникновении каких-либо других ошибок, постарайтесь решить проблему с помощью гугла. Если совсем ничего не помогает и ошибки связаны с Arduino, можем посоветовать вам установить Arduino IDE 1 через менеджер приложений в ubuntu

Last updated