«Arduino Uno» не появляется в диспетчере устройств Windows

Если после подключения Arduino к компьютеру, в диспетчере устройств новых устройств не появляется, это может быть следствием одной из причин:

  1. Неисправный USB-кабель или порт
  2. Блокировка со стороны операционной системы
  3. Непрошитый микроконтроллер ATmega16U2, отвечающий за коммуникацию по USB
  4. Неисправная плата Arduino

Проверка USB и операционной системы

  1. Попробуйте использовать другой USB-порт компьютера. Часто не все порты должным образом установлены и настроены.
  2. Попробуйте использовать более короткий или просто другой USB-кабель. Быть может дело в бракованном или некачественном кабеле.
  3. Попробуйте установить Arduino на другом компьютере. Быть может дело в настройках операционной системы или антивирусных программ.

Перепрошивка ATmega16U2

Если с USB и операционной системой всё в порядке, вероятно вы имеете дело с непрошитым микроконтроллером ATmega16U2. Причиной этому изредка является заводской брак.

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

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

Порядок действий

  1. Отключите Arduino от компьютера
  2. Замкните между собой контакты, указанные на рисунке
  3. Подключите Arduino к компьютеру
  4. Разомкните контакты, указанные на рисунке. После этого в диспетчере устройств должно появится «Неизвестное устройство». Вы ввели микроконтроллер в так называемый режим DFU.