Изменения

Перейти к: навигация, поиск

Arduino

2402 байта добавлено, 21:58, 28 августа 2021
Arduino Nano 168p
= Ручная установка Arduino IDE на GNU/Linux =
Большинство популярных дистрибутивов GNU/Linux (Ubuntu, ALT Linux, ...) содержат пакет Arduino в репозитории, который ставится средствами пакетного менеджера. Однако версия в репозитории как правило не самая свежая, поэтому здесь мы рассмотрим установку в ручном режиме под 64-битную систему.
 
Переходим по ссылке: https://www.arduino.cc/en/software/
 
Скачиваем последнюю стабильную версию Arduino IDE (файл называется примерно так: <code>arduino-1.8.15-linux64.tar.xz</code>)
 
Перемещаем архив в <code>/opt</code>:
<pre>
$ sudo su -
$ mv ~/Downloads/arduino-1.8.15-linux64.tar.xz /opt
</pre>
 
Распаковываем архив:
<pre>
$ cd /opt
$ tar -Jxf arduino-1.8.15-linux64.tar.xz
</pre>
 
Чтобы всё было красиво, создаём симлинк:
<pre>
$ ln -s arduino-1.8.15 arduino
<pre>
 
Запускаем установщик:
<pre>
$ cd arduino
$ ./install.sh
</pre>
 
Не забываем добавить вашего пользователя в группу <code>dialout</code>, иначе система вам не даст прав для доступа к устройству в <code>/dev</code>. Допустим, имя пользователя -- <code>avp</code>:
<pre>
$ usermod -a -G dialout avp
</pre>
 
После добавления пользователя в группу надо перезайти под этим пользователем в систему, или же перезагрузить компьютер, чтобы новые права вступили в силу.
 
= Общая информация =
* Методичка/Книга [https://docs.google.com/document/d/1bDCyNURCL4vtBt96BZDe56C4fJJWLA7_b3P4lXrUvzY/edit "Разработка микропроцессорных систем"]
* [http://forum.arduino.cc/index.php?topic=73748.0 Loop-Back Test] -- описание одного из методов тестирования МК.
* [https://cdn.solarbotics.com/products/documentation/ardx-eg-sola-russian.pdf Руководство по освоению Arduino] (на русском языке)
* Brian W. Evans, [http://playground.arduino.cc/uploads/Main/arduino_notebook_v1-1.pdf arduino programming notebook] (на анлийском языке)
= Прерывания =
= Arduino Nano 168p =
Специфика работы с Arduino Nano на базе микроконтроллера [[маркировка::MEGA 168PA]].
* http://playground.arduino.cc/Bootloader/ArduinoBootloader168P

Навигация