Я использую https://create.arduino.cc/editor/, чтобы написать и загрузить код на плату Arduino Uno в Ubuntu 18.04.Я уже установил необходимый плагин Arduino, и плагин работает правильно.Также Ubuntu может идентифицировать это устройство.Но все же, когда я пытаюсь загрузить код, он выдает эту ошибку:
avrdude: ser_open (): не удается открыть устройство "/ dev / ttyACM0": разрешение запрещено. Проблема при загрузке на плату.См. http://www.arduino.cc/en/Guide/Troubleshooting#upload для предложений.
PS: Следующие команды терминала работали для меня
sudo usermod -a -G dialout <username>
sudo chmod a+rw /dev/ttyACM0
Хотя рекомендуется не использовать эти команды, так как все аннулируется.разрешение на последовательное устройство.Также действие этих команд не является постоянным, как только вы отключите Arduino, вы получите ту же ошибку, что и при запуске.хотя это плохая идея использовать