Возможные ошибки
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