Клоны плат arduino из Китая в качестве преобразователя интерфейсов USB↔Serial используют микросхему CH340. Она на порядок дешевле микроконтроллера Atmega 16U2, который используется на оригинальных платах. Поэтому при подключении не оригинальной платы возникает необходимость дополнительной установки драйвера.
Существует несколько модификаций микросхемы CH340. Для работы CH340G требуется подключенный внешний кварцевый генератор, в то время как у CH340C кварцевый генератор встроен в микросхему. Однако оба работают одинаково – они преобразуют данные USB-шины для последовательного интерфейса UART и наоборот!
Шаг 1. Драйвера для CH340
Архивы с драйверами для трех операционных систем:
- CH340 для Windows (версия 3.4. от 27.09.2016)
- CH340 для Mac OS (версия 1.5. от 04.07.2018)
- CH340 для Linux (версия 1.5 от 18.03.2018)
Примечание
Микросхема CH340 производится компанией WCH. Последнюю версию драйверов можно найти на официальном сайте.
Шаг 2. Установка в Windows
- Прежде всего нужно установить среду разработки Arduino IDE. Для этого можно воспользоваться вот этой статьей. Если установлена, то идем дальше.
- Соедините отладочную плату USB-кабелем с ПК. Если зайдете в Диспетчер устройств и увидите такую или похожую картину, то действительно драйвер не установлен:
- Распакуйте скачанный ZIP-архив (ссылки вверху) и в папке запустите установочный файл setup.exe.
- Нажмите кнопку “INSTALL” и дождитесь окончания установки.
- После установки снова вернитесь в диспетчер устройств и убедитесь, что драйвер успешно установлен и вам выделен конкретный COM-порт. На изображении ниже можно увидеть, что операционная система выделила устройству “СOM19“.