Содержание
Глава 1. Микросхема ESP8266EX
1.1. Линии ввода-вывода микроконтроллера ESP8266EX
1.2. Интерфейс ввода-вывода общего назначения (GPIO)
1.3. Управление светодиодом и кнопкой
1.4. АЦП - Цифро-аналоговый преобразователь (ADC)
1.5. Линии ввода-вывода с Широтно-импульсной модуляцией (PWM)
1.6. ИК пульт ДУ
1.7. Защищенный цифровой интерфейс ввода / вывода (SDIO)
1.8. Последовательный периферийный интерфейс (SPI / HSPI)
1.9. Интерфейс I2C
1.10. Интерфейс I2S
1.11. Универсальный асинхронный интерфейс UART
1.12. Технические характеристики микросхемы ESP8266EX
1.13. Программирование для микроконтроллера ESP8266EX
Non-OS SDK, RTOS SDK
Инструментальные программы для SDK
Глава 2. Модули на основе микроконтроллера ESP8266
2.1. Краткое описание модулей ESP
ESP-01, ESP-02, ESP-03, ESP-04, ESP-05, ESP-06, ESP-07,
ESP-08, ESP-09, ESP-10, ESP-11, ESP-12, ESP-13, ESP-14
2.1. Использование модуля ESP-01
2.2. Программирование модуля ESP-01 на Arduino IDE
2.3. Другие адаптеры и приставки для модуля ESP-01
2.4. Обновление и восстановление прошивки ESP-модуля
Подключение модуля WSP-01 к компьютеру
Установка среды разработки IDE
Загрузка программной части SDK
Определение конфигурации модуля ESP-01
Структура bin файлов и правила их использования
Глава 3. Работа с ESP-01 при помощи AT команд
3.1. Система AT-команд ESP-модуля
3.2. Запуск Wi-Fi точки доступа
3.3. Запуск TCP-сервера
3.4. Запуск TCP-клиента
3.4.1. Работа TCP-клиента в однопользовательском режиме
3.4.2. Работа TCP-клиента в многопользовательском режиме
3.5. Работа ESP-модуля в режиме WI-Fi клиента
3.5. Работа ESP-модуля с протоколом UDP
Разница между протоколами TCP и UDP
Организация обмена данными по протоколу UDP
Режим смены IP-адреса
Широковещательный режим передачи данных
Глава 4. Управление ESP-01 при помощи Arduino
4.1. Описание программы "WIFI Controller ESP8266"
4.2. Проблема с IP адресом учебного модуля
4.3. Подключение модуля ESP-01 к Ардуино
4.4. Настройка параметров ESP-01 под управлением Ардуино
4.5. Простейшая программа для управления ESP-01
4.6. Программа "Эхо"
4.7. Особенности отладки программ в связке двух модулей
Программный способ контроля ответа ESP-модуля
Общие вопросы отладки программ
4.8. Программа управления светодиодами
4.9. Программа регулировки яркости светодиодов
Глава 5. Конструкторы графических интерфейсов
5.1. Конструктор интерфейсов RemoteXY
Для элементов управления
Для элементов индикации
5.2. Подготовка модуля ESP-01 для проекта RemoteXY
5.3. Простой проект - тест элементов управления
Создание образа панели управления
Создание программы
5.4. Простой проект - доработка исходного кода
5.5. Мобильное приложение RemoteXY
RemoteXY Free
RеmoteXY Pro
Несколько полезных советов
5.5. Проверки элементов индикации, разработка проекта
5.6. Проверка элементов индикации, разработка программы
Постановка задачи
Схема
Программа
Глава 6. Использование ESP-01 без Ардуино
6.1. Выбор программных примеров
6.2. Программа настройки ESP-01, режим Wi-Fi клиента
6.2. Программа настройки ESP-01, режим Wi-Fi точки доступа
6.3. Программа обмена данными между смартфоном и ESP-01
6.4. Программа управления реле при помощи ESP-01
6.5. Управление модулем реле при помощи браузера
6.6. Программа управления климатическим модулем
|