Я относительно новичок в Ubuntu, и мне это нравится. У меня в настоящее время есть эта проблема. Я получаю сообщение об ошибке, показанное ниже. Он обнаруживает мой Arduino Mega 2560, но вместо этого решает дать следующие коды ошибок:
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
У кого-нибудь есть решение?
Для всех, у кого возникла эта проблема, здесь временное исправление.
Благодаря @AndroidDev, вот простое исправление, которое работает достаточно хорошо.
Узнайте, какой порт использует ваш Arduino (посмотрите в правом нижнем углу или в меню)
Перейдите к терминалу и выполните chmod a+rw /dev/ttyfoo
( заполните последнюю часть своей частью)
Откройте Arduino и продолжайте!
Проблема с этим решением состоит в том, что вы должны повторить шаги 2 и 3 каждый раз, когда вы используете Arduino, поэтому попробуйте написать скрипт или что-то, что делает это автоматически, и опубликуйте его здесь, чтобы другие могли его использовать.