Подключение Wi-Fi к arduino mega 2560

Обновлено: 09.05.2024

В этом примере показано, как использовать пакет поддержки Simulink® для оборудования Arduino® для получения и отправки сообщений TCP/IP или UDP через WiFi® с использованием плат Arduino.

Поддерживаемая доска

Ардуино Мега 2560

Ардуино Мега ADK

Arduino MKR WiFi 1010

Доступные версии этого примера

Плата Arduino Mega 2560 с WiFi Shield:

Предоставленная модель предварительно настроена для Arduino Mega 2560 с WiFi Shield. Его можно запустить на любой из плат, перечисленных в разделе «Поддерживаемое оборудование», изменив параметр «Аппаратная плата» в диалоговом окне параметров конфигурации модели, как описано в Задаче 1 этого примера.

Введение

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

В этом примере вы узнаете, как создавать модели Simulink, получающие сообщения TCP/IP или UDP с удаленного узла и отправляющие сообщения TCP/IP или UDP на удаленный узел, идентифицируемый уникальным IP-адресом и номером порта.< /p>

Хост-модель использует блоки из Instrument Control Toolbox для отправки и получения сообщений TCP/IP или UDP на целевое оборудование.

Предпосылки

Прежде чем приступить к работе с этим примером, мы рекомендуем выполнить пример «Начало работы с оборудованием Arduino».

Необходимое оборудование

Поддерживаемая плата Arduino

Шифт Wi-Fi / ESP8266

Обратите внимание, что Arduino MKR1000 имеет встроенный чип Wi-Fi, поэтому нет необходимости подключать WiFi Shield или ESP8266.

Настройка оборудования Wi-Fi

В этом задании вы настроите оборудование Wi-Fi. Функциональность WiFi можно использовать с пакетом поддержки Simulink для оборудования Arduino одним из следующих способов:

Плата Arduino с WiFi Shield

<р>1. Подключите WiFi Shield к плате Arduino.

<р>2. Подключите USB-кабель от ПК к плате Arduino.

Подробнее о подключении Arduino к WiFi Shield см. в разделе Подключение Arduino WiFi Shield к оборудованию Arduino.

Плата Arduino с ESP8266

<р>1. Подключите ESP8266 к плате Arduino.

<р>2. Подключите USB-кабель от ПК к плате Arduino.

Подробнее о подключении Arduino к ESP8266 см. в разделе Подключение ESP8266 к оборудованию Arduino.

Плата Arduino MKR1000

<р>1. Подключите USB-кабель от ПК к плате Arduino MKR1000.

В Arduino MKR1000 встроен чип Wi-Fi. Его можно использовать напрямую без дополнительного оборудования Wi-Fi.

Настройка свойств сети для хост-компьютера и оборудования WiFi

Информацию о настройке IP-адреса хост-компьютера и оборудования WiFi см. в разделе Настройка параметров сети для WiFi.

Задача 1. Настройка модели Simulink для поддерживаемого оборудования Arduino

Вы будете выполнять эту задачу, если ваша плата Arduino не является аппаратным обеспечением Arduino Mega 2560.

В этом задании вы настроите модель для поддерживаемой платы Arduino.

<р>1. В вашей модели Simulink щелкните Simulation > Model Configuration Parameters, чтобы открыть диалоговое окно Configuration Parameters.

<р>2. Выберите панель «Аппаратная реализация» и выберите необходимое аппаратное обеспечение Arduino из списка параметров аппаратной платы. Не изменяйте никакие другие настройки.

<р>3. Нажмите "ОК".

Задача 2. Отправка данных TCP/IP через WiFi с помощью оборудования Arduino

В этом примере показано, как использовать пакет поддержки Simulink для оборудования Arduino для отправки сообщений TCP/IP через WiFi с помощью платы Arduino.

Модели, участвующие в демонстрации

<р>2. Модель хоста Simulink: прием хоста TCP/IP.

Запустите модель, настроенную для цели, на оборудовании

<р>1. Откройте модель отправки Arduino TCP/IP.

<р>2. Выполните Задание 1, если ваша плата Arduino не является оборудованием Arduino Mega 2560.

<р>3. На вкладке "Оборудование" модели Simulink в разделе "Режим" выберите "Запустить на борту", а затем нажмите "Сборка, развертывание и запуск".

Запустите основную модель, чтобы получить данные от целевой модели

<р>1. Откройте модель получения узла TCP/IP. Дважды щелкните блок TCP/IP Receive. Убедитесь, что IP-адрес и номер порта соответствуют указанным ранее настройкам Wi-Fi, чтобы гарантировать получение данных с правильного целевого оборудования.

<р>2. На вкладке Simulation модели Simulink нажмите Run. Осциллограф должен отображать данные (линейный сигнал и импульс), отправляемые с целевого оборудования.


Задача 3. Получение данных TCP/IP через WiFi с помощью оборудования Arduino

В этой задаче показано, как использовать пакет поддержки Simulink для оборудования Arduino для получения сообщений TCP/IP через WiFi с помощью платы Arduino.

Модели, участвующие в демонстрации

<р>2.Модель хоста Simulink: отправка хоста TCP/IP.

Запустите модель, настроенную для цели, на оборудовании

<р>1. Откройте модель приема Arduino TCP/IP.

<р>2. Выполните Задание 1, если ваша плата Arduino не является оборудованием Arduino Mega 2560.

<р>3. На вкладке "Оборудование" модели Simulink в разделе "Режим" выберите "Запустить на борту", а затем нажмите "Сборка, развертывание и запуск".

Запустите основную модель для отправки данных в целевую модель

<р>1. Откройте модель отправки узла TCP/IP. Дважды щелкните блок отправки TCP/IP. Убедитесь, что IP-адрес и номер порта соответствуют ранее указанным настройкам Wi-Fi, чтобы гарантировать отправку данных на правильное целевое оборудование.

<р>2. Целевая модель, работающая на плате Arduino, будет получать данные от TCP/IP и отправлять их обратно в последовательный порт для мониторинга и отладки. Вы можете использовать последовательный монитор или гипертерминал на хост-компьютере для просмотра последовательных данных, возвращающихся от цели.

<р>3. Обратите внимание, что блок приема WiFi TCP/IP работает в режиме блокировки, если установлен флажок «Дополнительно» > «Подождать, пока не будут получены данные». Поэтому, когда нет входящих данных, вы можете видеть, что операторы печати в последовательном мониторе или гипертерминале работают медленнее.

<р>4. На вкладке Simulation модели Simulink нажмите Run, чтобы начать запуск главной модели.

<р>5. В этот момент данные TCP/IP отправляются с хоста на цель, а последовательные данные отправляются обратно с цели на хост. Вы должны иметь возможность видеть операторы печати в последовательном мониторе или гипертерминале, как только цель получает данные, то есть без блокировки.


Задача 4. Отправка данных UDP по Wi-Fi с использованием оборудования Arduino

В этом примере показано, как использовать пакет поддержки Simulink для оборудования Arduino для отправки сообщений UDP через WiFi с помощью платы Arduino.

Модели, участвующие в демонстрации

<р>2. Модель хоста Simulink: получение хоста UDP.

Запустите модель, настроенную для цели, на оборудовании

<р>1. Откройте модель отправки UDP Arduino.

<р>2. Выполните Задание 1, если ваша плата Arduino не является оборудованием Arduino Mega 2560.

<р>3. На вкладке "Оборудование" модели Simulink в разделе "Режим" выберите "Запустить на борту", а затем нажмите "Сборка, развертывание и запуск".

Запустите основную модель, чтобы получить данные от целевой модели

<р>1. Откройте модель получения узла UDP. Дважды щелкните блок UDP Receive. Убедитесь, что номер порта соответствует настройкам WiFi Shield, указанным ранее, чтобы гарантировать получение данных с правильного целевого оборудования.

<р>2. На вкладке Simulation модели Simulink нажмите Run. Осциллограф должен отображать данные (линейный сигнал и импульс), отправляемые с целевого оборудования.


Задача 5. Получение данных UDP через WiFi с помощью оборудования Arduino

В этой задаче показано, как использовать пакет поддержки Simulink для оборудования Arduino для получения сообщений UDP через Wi-Fi с помощью платы Arduino.

Модели, участвующие в демонстрации

<р>1. Целевая модель, работающая на Arduino Mega 2560: Arduino Mega 2560 UDP Receive.

<р>2. Модель хоста Simulink: отправка хоста UDP.

Запустите модель, настроенную для цели, на оборудовании

<р>1. Откройте модель приема UDP Arduino Mega 2560.

<р>2. Выполните Задание 1, если ваша плата Arduino не является оборудованием Arduino Mega 2560.

<р>3. На вкладке Simulation модели Simulink нажмите Run, чтобы запустить модель во внешнем режиме.

Запустите основную модель для отправки данных в целевую модель

<р>1. Откройте модель отправки хоста UDP. Дважды щелкните блок отправки UDP. Убедитесь, что IP-адрес и номер порта соответствуют указанным ранее настройкам Wi-Fi, чтобы данные отправлялись на правильное целевое оборудование.

<р>2. Целевая модель, работающая на оборудовании Arduino, будет получать данные от UDP. Во внешнем режиме вы можете видеть данные и размер, отображаемые в блоках дисплея. Первоначально, когда данные не получены, данные и размер равны 0.

<р>3. На вкладке Simulation модели Simulink нажмите Run, чтобы начать выполнение главной модели. Обратите внимание, что эта модель отправляет массив значений int16.

<р>4. В этот момент данные UDP отправляются с хоста на цель. Вы можете видеть, что выходные значения Data и Size меняются в соответствии с полученными данными.

На этой доске много сомнительной информации, циркулирующей в Интернете. Важно знать, что эта плата содержит два чипа и поэтому требует загрузки двух разных программ на каждый из чипов. Встроенный ESP8266 имеет 4 МБ флэш-памяти, а ATmega2560 — 256 КБ. Для моих вариантов использования я хотел воспользоваться возможностью загрузить свою программу только на один чип.Я добился этого, прошив микросхему ESP8266 прошивкой AT, чтобы ATmega2560 могла взаимодействовать с ней с помощью конфигурации DIP-переключателя Mega2560+ESP8266, которая обеспечивает доступ через встроенную связь Serial3.

В следующей таблице представлены конфигурации DIP-переключателей, которые можно использовать на плате. Я опубликую конкретные конфигурации, которые используются в разделах ниже. Эти DIP-переключатели не очень долговечны, так как при частом переключении они разваливаются.

< th>6 < td>ВЫКЛ < /tbody>
1 2 3 4 5 7 8
CH340 подключается к ESP8266 (загрузка эскиза) OFF OFF OFF OFF ON ON ON NoUSE
CH340 подключается к ESP8266 (подключение) OFF OFF< /td> OFF OFF ON ON OFF NoUSE
CH340 подключается к ATmega2560 (загрузка скетча) OFF OFF ON ON OFF OFF OFF NoUSE
CH340 подключается к Mega2560 COM3 подключается к ESP8266 ON ON ON ON OFF ВЫКЛ Не используется
Mega2560+ESP8266 ВКЛ ON OFF OFF OFF OFF OFF NoUSE
Все модули работают независимо ВЫКЛ ВЫКЛ ВЫКЛ F OFF OFF OFF OFF НЕТ

Прошивка встроенного ПО AT для встроенного ESP8266

Чтобы прошить прошивку AT, убедитесь, что у вас установлен esptool. Выполнение следующей команды должно показать подключенные устройства, чтобы определить, какое устройство должно быть нацелено на esptool.

Получает список устройств, подключенных к вашему Mac

<таблица> 1 2 3 4 5 6 7 8 CH340 подключается к ESP8266 (загрузка эскиза) < td>OFF OFF OFF OFF ON ON ON NoUSE

Если у вас есть mega2560, подключенный к источнику питания, отключите его, а когда снова подключите к источнику питания, нажмите кнопку режима. Эта процедура заставит ESP8266 перейти в режим прошивки.

Убедитесь, что если у вас открыт последовательный монитор для этого устройства, вы закрываете его, чтобы esptool мог установить с ним соединение.

После выполнения приведенной выше команды в терминале должен произойти аппаратный сброс через контакт RTS. . Как только это отобразится в терминале, отключите Arduino и установите следующие конфигурации DIP-переключателей:

< th>6 < td>ВЫКЛ
1 2 3 4 5 7 8
CH340 подключается к ESP8266 (подключение) ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ ВКЛ ВКЛ Не использовать

Открывая сеанс последовательного монитора с устройством, вы должны увидеть следующий вывод при выполнении следующих команд:

Создание веб-сервера

Теперь, когда у нас есть ESP8266, работающий с AT-командами, нам осталось только запрограммировать mega2560 для будущей работы. Чтобы запрограммировать mega2560, установите следующие конфигурации DIP-переключателей:

< th>6
1 2 3 4 5 7 8
CH340 подключиться к ATmega2560 (загрузить скетч) OFF OFF ON ON OFF OFF ВЫКЛ Не использовать

Нам потребуется установить библиотеку WiFiEspAT, чтобы упростить взаимодействие с AT-командами.

После этого загрузите следующую программу через Arduino IDE. Измените NAME_OF_SSID и PASSWORD_OF_SSID на свою сеть, к которой вы сейчас подключены.

После того, как вы успешно загрузили предыдущий код на mega2560, установите DIP-переключатели в следующие положения.

< th>6
1 2 3 4 5 7 8
Mega2560+ESP8266 ВКЛ ВКЛ ВКЛ ВКЛ ВЫКЛ ВЫКЛ ВЫКЛ< /td> NoUSE

Наконец, вам нужно установить переключатель RX и TX в положение RXD3 и TXD3. Пожалуйста, посмотрите на следующее изображение, чтобы увидеть окончательную конфигурацию.


Окончательная настройка конфигурации для правильной совместной работы Atmega2560 и ESP8266.

Как вы можете видеть, контакты 3 и 4 находятся во включенном состоянии, это необходимо для того, чтобы последовательный выход продолжал передаваться на USB, чтобы последовательный монитор мог получать распечатываемые значения.

При переходе по адресу, указанному в Serial Monitor, для этого конкретного примера это было 192.168.1.35, вы должны увидеть следующий вывод!

Чтение данных датчика

Для более подробного примера того, как объединить все части этого поста, мы можем прочитать данные датчика и вывести их на веб-страницу, как показано ниже:


Веб-страница с данными датчиков для gy-21p

Настройка

В этом примере мы используем порты i2c для взаимодействия с датчиком gy-21p. В случае mega2560 это порты 20 и 21.


< /p>

Схема установки GY-21P

Для этого примера мы используем следующие библиотеки:

Убедитесь, что вы изменили значения для NAME_OF_SSID и PASSWORD_OF_SSID, так как они необходимы для подключения к вашему локальному Wi-Fi.

После того, как вы загрузили приведенный выше скетч, на выходе Serial Monitor должен отображаться IP-адрес для перехода к выходным данным датчика gy-21p!


Успешный вывод последовательного монитора с IP-адресом.

Это модифицированная версия классической платы ARDUINO MEGA R3. Полная интеграция микроконтроллера Atmel ATmega2560 и микросхемы Wi-Fi ESP8266 с 32 Мб (мегабит) флэш-памяти и преобразователем USB-TTL CH340G на одной плате! Все компоненты можно настроить для совместной или независимой работы.

Есть ли в Arduino MEGA 2560 Wi-Fi?

Arduino MEGA 2560 со встроенным Wi-Fi — ESP8266.

Есть ли в Arduino Mega Bluetooth?

Bluno Mega2560 унаследовал многочисленные порты и богатые ресурсы серии Mega, а также добавил функцию беспроводной связи Bluetooth 4.0. . Mega 2560 имеет вдвое больший объем памяти, чем флэш-память 1280 и 256 КБ.

Как подключить Arduino Mega к Интернету?

Mega имеет четыре аппаратных последовательных порта, что означает максимальную скорость, если вам нужен второй, третий (или четвертый) порт. Wiznet W5100 Ethernet Shield: Arduino Ethernet Shield подключает ваше устройство Arduino к Интернету. Просто подключите этот модуль к плате Arduino и подключите его к сети кабелем RJ45.

Есть ли Arduino с Wi-Fi?

Arduino Uno WiFi функционально аналогичен Arduino Uno Rev3, но с добавлением WiFi/Bluetooth и некоторыми другими улучшениями. . Модуль Wi-Fi — это автономная SoC со встроенным стеком протоколов TCP/IP, которая может предоставлять доступ к сети Wi-Fi или действовать как точка доступа.

Настройка ESP8266 на Mega со встроенным Wi-Fi | macOS

Найдено 18 связанных вопросов

Какой тип Arduino выбрать?

Arduino Uno: если вы новичок и пытаетесь окунуться в мир Arduino, лучшим вариантом для вас будет Arduino Uno R3, стоимость которого составляет около рупий. 1500. Или вы также можете купить платы-клоны, такие как Freeduino, которые вы можете получить, начиная с рупий. . Arduino имеет 14 цифровых контактов и 6 аналоговых контактов.

Может ли ESP8266 подключаться к Интернету?

ESP8266 можно управлять из локальной сети Wi-Fi или из Интернета (после переадресации портов). Модуль ESP-01 имеет контакты GPIO, которые можно запрограммировать для включения/выключения светодиода или реле через Интернет. Модуль можно запрограммировать с помощью преобразователя Arduino/USB-to-TTL через последовательные контакты (RX,TX).

Как узел MCU подключается к Интернету?

  1. Шаг 1. Загрузите Arduino IDE и драйвер NodeMCU ESP8266. .
  2. Шаг 2. Настройте ESP8266 NodeMCU как Arduino. .
  3. Шаг 3. Запустите программу мигания светодиодов. .
  4. Шаг 4. Подключитесь к сети WIFI. .
  5. Шаг 5. См. следующую инструкцию. .
  6. Этот проект создали 9 человек!
  7. 13 комментариев.

Как проверить интернет-соединение ESP8266?

Чтобы проверить, работает ли это, откройте настройки Wi-Fi на своем компьютере, найдите сеть под названием "ESP8266 Access Point", введите пароль "thereisnospoon" и подключитесь к ней. Затем откройте терминал и пропингуйте до 192.168.1.1. 4.1 (это IP-адрес по умолчанию для нашей точки доступа ESP).

Есть ли в Arduino Nano Bluetooth?

Основным микропроцессором Arduino Nano является ATmega328P, который обменивается данными через последовательный порт для отправки и получения пакетов Bluetooth от микросхемы CC2540 BLE. Это создает устройство Arduino с поддержкой Bluetooth, заключенное в печатную плату наноразмера!

Как подключить Arduino Mega к HC 05?

Подключение телефона к Bluetooth-модулю HC-05

Выполните подключения и включите модуль Bluetooth. Если вы впервые используете Bluetooth-модуль, светодиод будет быстро мигать. Чтобы соединить модуль с телефоном, откройте настройки Bluetooth в телефоне и подключитесь к «HC-05» с контактом «1234».

Что лучше Arduino Uno или Mega?

И Mega, и Uno имеют тактовую частоту 16 МГц, но отличаются объемом памяти и дискового пространства. Mega имеет флэш-память 256 КБ, а у Uno — 32 КБ. Если код большой, лучше брать Мегу из-за памяти. Статическая оперативная память используется в системах Arduino.

Какой программатор следует использовать для Arduino Mega?

Arduino Mega 2560 программируется с помощью программного обеспечения Arduino (IDE), нашей интегрированной среды разработки, общей для всех наших плат и работающей как в режиме онлайн, так и в автономном режиме. Для получения дополнительной информации о том, как начать работу с программным обеспечением Arduino, посетите страницу «Начало работы».

Как узнать, работает ли ESP8266?

Тестирование WiFi-модуля ESP8266

Откройте окно Serial Monitor из Arduino IDE и измените следующие настройки в нижней части окна Serial Monitor: Both NL & CR — отправка символа новой строки и возврата каретки в конце команды. 115200 бод – скорость передачи данных установлена ​​на 115200.

Как узнать, подключен ли MCU моего узла к WIFI?

Если красный светодиод мигает, это означает, что модуль находится в режиме станции и есть активное Wi-Fi-соединение, к которому он подключен. Если горит зеленый светодиод, это означает, что модуль находится в режиме точки доступа и ожидает, пока пользователь настроит доступную сеть Wi-Fi.

Почему ESP8266 не подключается к WIFI?

Если ESP8266 по-прежнему не подключается к Wi-Fi, необходимо проверить и изменить конфигурацию маршрутизатора или модема. Итак, в рабочем режиме выберите опцию 802.11G+N. После изменения режима работы вы также настраиваете автоматическую конфигурацию канала.

Как я могу управлять ESP8266 откуда угодно?

Каков правильный синтаксис для включения библиотеки в Arduino IDE?

Почему используется ESP8266?

Модуль ESP8266 позволяет микроконтроллерам подключаться к сети Wi-Fi 2,4 ГГц по стандарту IEEE 802.11 bgn. Его можно использовать с прошивкой ESP-AT для обеспечения подключения Wi-Fi к внешним хост-MCU, или его можно использовать в качестве самодостаточного MCU, запустив SDK на основе RTOS.

Какой Arduino лучше всего подходит для начинающих?

Arduino Uno — лучший Arduino для начинающих

Arduino Uno — одна из лучших плат Arduino для начинающих. Он чрезвычайно удобен в использовании и обеспечивает исключительные возможности подключения.

В чем разница между Raspberry Pi и Arduino?

Основное различие между ними заключается в следующем: Arduino — это плата микроконтроллера, а Raspberry Pi — это мини-компьютер на базе микропроцессора (SBC). Микроконтроллер на плате Arduino содержит ЦП, ОЗУ и ПЗУ. . Для работы Raspberry Pi требуется операционная система. Arduino не нуждается ни в какой операционной системе.

Какой Arduino самый мощный?

Texas Instruments заявила, что с процессором Tre 1 ГГц это «самая мощная Arduino на сегодняшний день» и первая, которая сможет работать с «полным Linux». Он будет доступен весной 2014 г. у arduino.cc и других дистрибьюторов, цены пока не объявлены.

Какая плата Arduino самая дешевая?

Самым дешевым и простым из новой линейки является Nano Every, который стоит 9,90 долларов США и основан на микроконтроллере ATMega4809. Он работает на частоте 20 МГц и поставляется с 48 КБ флэш-памяти и 6 КБ ОЗУ. Nano 33 IOT стоит 18 долларов США и предлагает подключение по Wi-Fi и Bluetooth.

Это модифицированная версия классической платы ARDUINO MEGA R3. Полная интеграция микроконтроллера Atmel ATmega2560 и микросхемы Wi-Fi ESP8266 с 32 Мб (мегабит) флэш-памяти и преобразователем USB-TTL CH340G на одной плате!. Все компоненты могут быть настроены для совместной или независимой работы. Удобное решение для разработки новых проектов, требующих MEGA и WIFI Через USB можно обновлять скетчи и прошивки для ATmega2560 и для ESP8266. Для этого на борту имеется USB-последовательный преобразователь CH340G.

Примечание. Драйвер CH340G для Windows можно найти внизу страницы

Как использовать плату Arduino

На плате есть DIP-переключатель для подключения модулей. Есть 6 модусов:

  • USB ATmega2560: CH340 подключается к ATmega2560 для загрузки скетча в ATmega2560
  • USB ESP8266 (загрузка скетча): CH340 подключается к ESP8266 для обновления прошивки или загрузки скетча на ESP8266.
  • USB ESP8266 (связь): CH340 подключается к ESP8266 для последовательной связи.
  • ATmega2560 ESP8266: оба чипа могут работать вместе (после загрузки скетча)
  • USB ATmega2560 ESP8266: CH340 подключается к Mega2560 COM3 подключается к ESP8266 для получения последовательного вывода, когда оба чипа работают вместе
  • Все независимо: оба чипа работают, но не подключены

Статус переключателя и выбор режима:

< td align="left">USB ATmega2560 < td align="center">ВЫКЛ < tr> ">OFF
1 2 3 4 5 6 7 8
ATmega2560 ESP8266 ВКЛ ВКЛ ВЫКЛ ВЫКЛ ВЫКЛ< /td> ВЫКЛ ВЫКЛ НЕ ИСПОЛЬЗОВАТЬ
ВЫКЛ ВЫКЛ ВКЛ ВКЛ ВЫКЛ ВЫКЛ ВЫКЛ NoUSE
USB ESP8266 (загрузить скетч) ВЫКЛ ВЫКЛ ВЫКЛ ВКЛ ВКЛ ВКЛ Не ИСПОЛЬЗОВАТЬ
USB ESP8266 (связь) ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ ВКЛ ВКЛ ВЫКЛ НЕТ
USB ATmega2560 ESP8266 ВКЛ ВКЛ ВКЛ ВКЛ ВЫКЛ ВЫКЛ ВЫКЛ НЕ ИСПОЛЬЗОВАТЬ
Все независимо ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ ВЫКЛ Не ИСПОЛЬЗОВАТЬ

Примечание 1: USB-конвертер CH340G подключается к RX0/TX0 ATmega2560

Примечание 2: ESP8266 подключается к RX3/TX3 ATmega2560

Также есть переключатель для смены порта подключения между ATmega2560 и ESP8266


После выбора режима платы можно переходить к настройке IDE

Важно, что при программировании модуля ESP8266 необходимо нажать кнопку «Режим»


Для начала откройте среду программирования Arduino IDE и перейдите в настройки



Затем перейдите в Инструменты > Доска > Менеджер досок


В появившемся окне прокрутите список вниз до сценария esp8266 by ESP8266 Community и щелкните.


В правом нижнем углу сможете выбрать версию программы, выберите версию 2.1.0 (самая новая) и нажмите кнопку Установить


После установки закройте окно и перейдите в Инструменты>Плата и посмотрите список доступных устройств для программирования микросхемы ESP8266


Далее вам нужно выбрать карту, как показано на рисунке (общий модуль ESP8266)


Выберите скорость загрузки - 115200


Тестовый скетч для ATmega2560

Установка встроенного ПО

Если вы хотите использовать ESP8266 в режиме AT, загрузите файл PDF.Теперь вы должны настроить карту так, чтобы ESP8266 был подключен к USB и находился в режиме записи. Для этого установите переключатели 5, 6 и 7 в положение ON (слева), а все остальные переключатели в положение OFF (справа).

Читайте также: