«ATmega16U2» вместо «Arduino Uno» в диспетчере устройств Windows

Если вы видите в диспетчере устройств такую картину, значит контроллер, который отвечает за коммуникацию между USB-интерфейсом Arduino и контроллером Arduino оказался не прошит. Необходимо самостоятельно его прошить.

Мы будем приводить порядок действий по прошивке контроллера для платы Arduino Uno с контроллером связи ATmega16U2. Для других плат Arduino порядок действий аналогичен, необходимо только выбрать .hex-файл для своей платформы.

  • Если вы ещё не сделали этого ранее, то необходимо скачать и установить программу для прошивки контроллеров Flip. Сделать это можно на сайте компании Atmel. Запомните путь установки этой программы.

Скачать Flip для Windows

Программа для прошивки контроллеров Atmel

  • После установки программы Flip необходимо скачать файл прошивки для контроллера ATmega16U2 с расширением *.hex. Этот файл необходимо сохранить в корень диска «C».

Скачать *.hex для Arduino Uno Rev.3

Файл прошивки для контроллера ATmega16U2, установленного на Arduino Uno Rev. 3

  1. Запустите Flip
  2. В меню «Device» выберите целевой контроллер ATmega16U2
  3. В меню «File» нажмите «Load HEX File» и выберите прошивку Arduino-usbserial-atmega16u2-Uno-Rev3.hex
  4. В меню «Settings → Communications» выберите связь по USB. После всех манипуляций окно программы примет вот такой вид:
  5. Нажмите на кнопку «Run» и дождитесь завершения прошивки
  6. Отключите Arduino от компьютера и подключите снова

Всё готово. Теперь можно продолжить настраивать Arduino.