====== Восстановление загрузчика на платах Arduino и Iskra Neo без использования другой платы Arduino ====== ===== Порядок действий ===== Рассмотрим восстановление загрузчика на примере Arduino Leonardo. Полный список аналогичных плат находится [[#список_поддерживаемых_плат|в конце статьи]]. - Откройте диспетчер устройств.{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader1.png?nolink |}} - Подключите плату Arduino к компьютеру. В момент подключения во вкладке «COM-порты» появится новое устройство. Запомните его номер.{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader2.png?nolink |}} - Через короткий промежуток времени плата пропадёт из диспетчера устройств.{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader3.png?nolink |}} - Запустите среду Arduino IDE.{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader4.png?nolink |}} - Выберите модель платы. Для этого перейдите в меню Инструменты //Плата// и выберите плату «Arduino Leonardo»{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader5.png?nolink |}} - Настройте в программе COM-порт, к которому подключена плата. Его номер мы узнали в одном из предыдущих пунктов. Нажмите на плате Arduino кнопку ''RESET'' и зайдите в меню Инструменты //Порт//. У вас есть несколько секунд чтобы выбрать нужный COM-порт, иначе плата снова исчезнет.{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader6.png?nolink |}} - Откройте любой скетч из Arduino IDE, например, «Blink».{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader7.png?nolink |}} - Нажмите на кнопку «Загрузка» и внимательно следите за окном состояния процесса. Сначала будет идти компиляция скетча, а после завершения компиляции появится надпись «Загрузка». В этот момент нажмите на плате Arduino кнопку ''RESET''. Среда увидит плату, прошьёт в неё скетч и загрузчик вернётся в прежнее рабочее состояние.{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader8.png?nolink |}} - Обратите внимание: номер COM-порта должен измениться и больше не исчезать. Не забудьте поменять его в настройках Arduino IDE.{{ :установка-и-настройка-arduino-ide:arduino-restore-bootloader:arduino-restore-bootloader9.png?nolink |}} Всё получилось, можно смело переходить к продолжению «[[articles:arduino-ide-install#Подключение_Arduino_к_компьютеру|настройки платы]]» или к «[[мини-проекты-arduino-breadboard:оглавление|экспериментам]]». ===== Список поддерживаемых плат ===== * Iskra Neo * Arduino Leonardo * Arduino Leonardo ETH * Arduino Leonardo ETH PoE * Arduino Micro * Arduino M0 * Arduino M0 Pro