Описание товара
Arduino Mega 2560 R3 с WiFi ESP8266 - это уникальная версия классической платы Arduino Mega R3, в которую входит полная интеграция микроконтроллера ATmega2560, микросхемы Wi-Fi ESP8266 и преобразователя CH340G USB-TTL. Данная плата является удобным решением для разработки проектов, требующих одновременного использования Arduino и Wi-Fi.
По кабелю micro USB вы можете обновлять скетчи и прошивки, как для ATmega2560 так и для ESP8266.
Характеристики модуля ESP8266
Объем flash памяти | 32 Мб |
Поддержка WiFi протоколов | 802.11 b/g/n |
Wi-Fi Direct (P2P), soft-AP |
Встроенный стек TCP/IP |
Ток утечки в выключенном состоянии | до 10 мкА |
Пробуждение и отправка пакетов за время | до 22 мс |
Потребление в режиме ожидания | до 1.0 мВт |
Режимы работы модуля
На плате имеется DIP-переключатель, которым вы можете выбирать различные режимы работы модулей.
Таблица режимов работы платы
(8 переключатель не используется)
Соединение | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
1. USB <-> ESP8266 (загрузка скетча) | off | off | off | off | on | on | on |
2. USB <-> ESP8266 (соединение) | off | off | off | off | on | on | off |
3. USB <-> ATmega2560 | off | off | on | on | off | off | off |
4. USB <-> ATmega2560 <-> ESP8266 | on | on | on | on | off | off | off |
5. ATmega2560 <-> ESP8266 | on | on | off | off | off | off | off |
6. Все независимы | off | off | off | off | off | off | off |
Самым интересным режимом является № 4
Тут вы получаете всё и сразу — связь Mega по USB и возможность заливать скетчи в Mega и контролировать её работу по тому же USB, возможность связи между Mega и ESP и возможность при этом загружать скетчи в ESP8266 и контролировать её работу в USB интерфейсе.
Это и есть самый важный режим работы из всех перечисленных. Его легко запомнить, ведь в конфигурации переключателей на плате он выглядит как - 1, 2, 3, 4.
Популярные вопросы
1. Как это возможно загружать скетчи в ESP8266, если USB порт занят подключением к Mega?
Никак.
2. А почему же тогда вы пишите, что мы в этой конфигурации можем загружать скетчи в ESP8266?
Потому, что Arduino Mega Server имеет возможность загружать скетчи по воздуху прямо из Arduino IDE, поэтому у нас работает все и сразу.
3. Что, если я не хочу использовать Arduino Mega Server в своем проекте?
Тогда есть два варианта - все время переключаться между режимами с помощью переключателей, либо добавлять в свой проект возможность загрузки скетчей по воздуху.
Комплектация
Внимание! Плата продается без micro-USB кабеля в комплекте. Плата продается без кабеля питания 2.1 мм.