Найти тему
Технари и не только

Инструкция по первому включению Arduino (Совместимая)

Всем привет! После статей про GSM розетку и Включение ПК через SMS, на почту пришло несколько писем с просьбой написать, как прошить Arduino и как вообще повторить проект. Так и появилась эта статья.

Смоделируем ситуацию: Вы захотели повторить тот или иной проект на Arduino. Вам нужно приобрести саму Ардуину и все, что есть в проекте. Собрать это все как на схеме и прошить, но тут-то некоторые ловят забор. Не беда! Один раз разобраться, прошить и потом прошивать с помощью загрузчика.

Итак, приступим, инструкция будет под Windows и самый популярный программатор USBASP.

1. Идем по ссылке, нажимаем на " Windows Installer, for Windows XP and up " - откроется окно, там нажимаем "JUST DOWNLOAD"и качаем IDE Arduino :

Нажимаем Windows Installer, for Windows XP and up
Нажимаем Windows Installer, for Windows XP and up
Нажимаем JUST DOWNLOAD
Нажимаем JUST DOWNLOAD

2. Устанавливаем скаченный файл. Соглашаемся со всеми условиями и далее, далее, далее... Во время установки может выскочить окошко с вопросом о драйверах, нажимаем "Все равно установить этот драйвер". После установки драйвера нажимаем "Close" и идем на рабочий стол.

В случае, если Окна пожалуются на драйвера
В случае, если Окна пожалуются на драйвера
Установка Arduino IDE закончена
Установка Arduino IDE закончена

3. Запускаем программу "Arduino" и вставляем туда код:

void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}

Этот код будет просто мигать светодиодом, который расположен на плате.

4. Теперь нужно настроить ПК для работы с USBASP. Втыкаем программатор в USB порт и идем по ссылке, и качаем драйвера, автоматом они не установятся. Точно не установятся!

Нажимаем на "Install Driver"

Установка драйверов на программатор
Установка драйверов на программатор

После установки закрываем и подключаем программатор к Ардуино. Программатор из USB извлечь!

Схема подключения программатора к Arduino Uno
Схема подключения программатора к Arduino Uno

5. Подключаем USBASP к ПК и идем в Arduino IDE. Нажимаем вкладку "Инструменты" и плату выбираем "UNO", программатор "USBasp" и жмем "Записать загрузчик".

Выбор платы
Выбор платы

Выбор программатора
Выбор программатора
Нажимаем "Записать загрузчик"
Нажимаем "Записать загрузчик"

Если все подключено и настроено правильно, то будет надпись "Запись загрузчика завершена".

Запись загрузчика завершена
Запись загрузчика завершена

Все! Мы записали загрузчик! 90% выполнено!

6. Далее подключаем плату Ардуины к ПК через провод USB, предварительно отключив от нее программатор. У некоторых на Windows10 драйвера на CH340G (Преобразователь USB-UART). Если драйвера не встали, идем по ссылке и качаем драйвера. Распаковываем архив на рабочий стол, чтобы далеко не ходить.

После того как скачали и распаковали драйвер, идем в Мой Компьютер/Свойства/Диспетчер устройств.  Далее действуем по картинкам.

Нажать "Обновить драйвера"
Нажать "Обновить драйвера"
Поиск драйверов на этом ПК
Поиск драйверов на этом ПК
Идем в папку с драйверами и нажимаем "Далее"
Идем в папку с драйверами и нажимаем "Далее"

После установки закрываем все ненужное и идем в Arduino IDE, Выбираем порт и жмем кнопку "Загрузить". Сохранять скетч не нужно, он демонстративный.

Выбираем наш порт. Не знаете какой наш, отключите ардуину, посмотрите порты, снова включите и смотрите что появилось. Новый порт - это ваш.
Выбираем наш порт. Не знаете какой наш, отключите ардуину, посмотрите порты, снова включите и смотрите что появилось. Новый порт - это ваш.
Нажимаем "Загрузка" и заливаем прошивку в контроллер
Нажимаем "Загрузка" и заливаем прошивку в контроллер

После прошивки вы должны увидеть сообщение об успешной загрузке.

Все готово!
Все готово!

Cветодиод должен мигать (1 секунду горит,1 секунду погашен).

Если у Вас есть вопросы или предложения, пишите: nikitos-it@mail.ru или телеграмм https://t.me/nikitos_it

Смелых идей и прямых рук! Ставьте пальцы вверх, подписывайтесь на канал, дальше будет интересней. Ваш Никитос.