Оглавление:

Как запрограммировать Arduino Mega 2560 Core?: 3 шага
Как запрограммировать Arduino Mega 2560 Core?: 3 шага

Видео: Как запрограммировать Arduino Mega 2560 Core?: 3 шага

Видео: Как запрограммировать Arduino Mega 2560 Core?: 3 шага
Видео: Программирование Ардуино с нуля. Arduino для начинающих. 2024, Ноябрь
Anonim
Как запрограммировать Arduino Mega 2560 Core?
Как запрограммировать Arduino Mega 2560 Core?
Как запрограммировать Arduino Mega 2560 Core?
Как запрограммировать Arduino Mega 2560 Core?

Я нашел эту великолепную мега-плату Arduino в небольшом форм-факторе на ebay. Это уменьшенная версия Arduino mega 2560 и, очевидно, называется Arduino mega core… Однако была одна проблема! Он не включает в себя подключение по USB, и в Интернете не так много информации … Так что мне нужно выяснить, как запрограммировать плату и использовать ее, чтобы уменьшить некоторые из моих проектов, для которых требуется мега Arduino … Я не У меня есть модуль FTDI, и я не мог его заказать из-за блокировки covid19… а также это излишне дорого здесь, в Индии. У меня есть USB-преобразователь ch340g в последовательный порт… Отличная альтернатива FTDI, и этот чип (ch340) - это очень часто встречается в клонах Arduino и многих платах esp8266 … Чтобы заставить его работать, потребовалось немного взлома … Написание этого инструктивного материала, чтобы, если кто-то хочет использовать ту же плату для своих проектов … ПОЗВОНИТЕ PL2303 (вы можете увидеть это где-то на изображениях на более поздних этапах), НО ЭТО НИКОГДА НЕ РАБОТАЕТ… Надеюсь, это поможет

Запасы

-Arduino mega 2560 core-ch340g usb-последовательный преобразователь-паяльник-соединительные провода dupont (5 штекер-гнездо)

Шаг 1. Установите драйверы

Установите драйверы
Установите драйверы

Драйверы Ch340g не предустановлены в Windows. Для Linux-машин не требуется никаких драйверов для этого чипа (я люблю Linux, мы все делаем). Но поскольку это довольно распространенный чип, получить драйверы очень просто… Просто погуглите "ch340 drivers" и загрузите по первой всплывающей ссылке … После После установки драйверов ваша система Windows сможет видеть устройство и взаимодействовать с ним. Вот ссылка (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Шаг 2: ВЗЛОМ

ВЗЛОМ
ВЗЛОМ
ВЗЛОМ
ВЗЛОМ
ВЗЛОМ
ВЗЛОМ
ВЗЛОМ
ВЗЛОМ

Чтобы иметь возможность программировать плату с помощью ch340, мне нужно было выполнить небольшой взлом модуля ch340. Для программирования необходимо подключить плату следующим образом (левая сторона стрелки - это USB-порт к последовательному модулю, а правая сторона - мегабайт. 2560 плата) Rx pin. > Вывод Tx или вывод ArduinoTx. > RxVcc (5v)> vcc pinGnd. > земля pinDtr> dtr pin Но с модулем ch340 есть проблемы: 1. Шелкография Rx и Tx печатается в обратном порядке. На плате нет вывода dtr breakout. Чтобы решить проблему номер 1, я просто меняю местами соединения rx и tx, так что… Rx> Rx мегоядра Arduino Tx> Tx мегаядра Arduino (Это может быть или не быть проблемой для вас, это может быть специфическая вещь производителя) Чтобы решить проблему номер 2, мне пришлось отрезать женский конец соединительного провода DuPont и припаять его к контакту dtr на самой микросхеме (ПИН НОМЕР 13 микросхемы ch340), и тогда я смог подключить другой конец к контакту dtr Arduino и готово! Теперь вы сможете без проблем общаться и загружать программу на доску!

Шаг 3. Тестирование

Тестирование
Тестирование
Тестирование
Тестирование
Тестирование
Тестирование

Я протестировал хитрость, загрузив старый добрый HELLO WORLD! Микроконтроллеров, т.е. скетч мерцания! Подключите USB и плату, как описано в шаге выше. Если вы установили драйверы правильно (может потребоваться перезагрузка системы), окна обнаружат модуль без каких-либо проблем. ДЛЯ LINUX (UBUNTU) НЕ ТРЕБУЕТСЯ ДРАЙВЕРОВ. Откройте Arduino IDE (arduino.cc). > blink Перейти к инструментам> com-порт> (выберите com-порт, в моем случае это com3) ДЛЯ LINUX (UBUNTU) COM-ПОРТ МОЖЕТ ПОКАЗАТЬ КАК, в моем случае, / dev / ttyUSB0 ИЛИ ЧТО-ТО ТАКОЕ! (если вы видите несколько портов в Linux и запутались, откройте терминал и введите команду «sudo lsusb» и нажмите Enter, чтобы узнать, какой из них ch340) Затем перейдите в инструменты> доски> выберите Arduino mega или mega 2560, нажмите кнопку загрузки в верхнем левом углу (круглая один со стрелкой) И если все сделано правильно, код будет загружен на плату с сообщением «загрузка завершена» в Arduino IDE и встроенный светодиод должен начать мигать!

Рекомендуемые: