Я понимаю, что если у человека на десктопе Linux и он собрался работать с Arduino, скорее всего он в состоянии решить вопрос самостоятельно, но так, как обнаружил небольшое расхождение инструкции с сайта https://www.arduino.cc/ с реальностью возьму за труд описать этот не сложный процесс
- Примечание
- Для установки устаревшей версии можно воспользоваться штатным менеджером пакетов, если хотим свежее - читаем дальше
Качаем архив для своей архитектуры с официального сайта по ссылке: 32 бит 64 бит (ссылки не вечные, если не актуальные, смотрите тут)
Распаковываем скачанный архив:
tar xvf arduino-latest-*.tar.xz
Переходим в распакованную папку (если качали архив в папку "Загрузки", есть смысл перенести папку с программой в другое место, например в корень домашней папки пользователя) и запускаем скрипт установки:
cd arduino-1.*
sudo ./install.sh
После чего необходимо добавить пользователя в группу dialout
sudo usermod -a -G dialout $USER
Перелогиниваемся или перегружаемся, после чего запускаем Arduino IDE (Должен появиться ярлык на рабочем столе и в меню пуск)
Далее подключаем микроконтроллер (у меня Nano), идем "Инструменты/Плата" и выбираем свою плату, снова "Инструменты/Порт" выбираем порт (у меня "/dev/ttyUSB0")
Для проверки связи идем "Инструменты/Монитор порта"
Наблюдаем плавающее напряжение на аналоговом входе, что, в виду его неопределенного состояния, логично.
Значит все работает!
Чтобы окончательно убедиться пробуем загрузить пустой скетч и оп-ля-ля:
Ошибочка вышла |
Пара минут гугления и причина найдена: новые версии IDE льют новый бутлоадер и Nano его не кушает, а посему "Инструменты/Процессор/ATmega328P(OldBootloader)" и снова пробуем лить прошивку
Вот теперь все действительно работает!
Комментариев нет:
Отправить комментарий