Проектор Cactus CS-PRE 09BПросмотр паролей в firefoxКак слушать музыку вконтактеiphone ipad cellular в режиме модемаОтключить дополнительные пакеты интернет МТС

Arduino

Уже достаточно давно перешёл на операционную систему Linux Ubuntu. Само собой как только ко мне пришёл микроконтроллер в посылке я начал устанавливать софт для Arduino под убунту.

Для начала необходимо перейти на сайт arduino.cc перейти во вкладку software - downloads, поскольку у меня Linux 32 bit, выбираю Linux 32 bits, скачиваю.

Открываем консоль и переходим в папку где расположен скаченный нами архив.

Командой sudo ./install.sh, запускаем установку. sudo - говорит о том что эту команду необходимо выполнить от имени администратора, ./ говорит о том что необходимо выплнить исполняемый файл. install.sh - это тот файл который необходимо выполнить.

Подключаем наш микроконтроллер к компьютеру и ищем его порт камандой lsusb.

У меня устройство отобразилось вот так:

Bus 006 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter

Следующей командой можно узнать к какому порту подключено ваше устройство:

dmesg | grep attached

Запускаем только что установленную программу, выбираем свою версию Arduino во вкладке Инструменты - Плата, и выбираем свю, у меня это Arduino - Nano. Следующим этапом выбираем процессор во вкладке Инструменты - Процессор, у меня это Atmega 168. Также во вкладке Инструменты - Порт стоит выбрать наш порт, который мы узнали ранее.

Пытаемся загрузить данные из скетча в плату, если возникают ошибки то скорее всего ваша операционая система не разрешает вашей системе использовать USB порт для записи, для того чтобы разрешить вашему пользователю записвыать данные придётся добавить его в группу dialout командой

sudo usermod -a -G dialout

где имя вашего пользователя.

Моя плата

При первом подключении использовал китайскую плату arduino ch 340, для её использования нужны драйвера в системе. Я подумал что для Ubuntu это будет сложность, однако как я понял этот драйвер у меня уже был установлен.

Так-же мне пришлось сделать настройки:

Инструменты - Платы - Arduino Nano

Инструменты - Процессор - ATmega168

Инструменты - Программатор - AVRISP mkll

Инструменты - Порт - У меня был свой порт