Год: 2022

ESP32. Урок 37. RMT. 1-Wire. Инициализация. Часть 2

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

ESP32. Урок 37. RMT. 1-Wire. Инициализация. Часть 1

Продолжаем работать с модулем RMT (Remote Control) и с сегодняшнего урока мы попытаемся с использованием данного модуля поработать с однопроводной шиной, по которой будут передаваться данные по протоколу 1-Wire. С данным протоколом мы уже неоднократно встречались, подключая датчик температуры DS18B20 с

ESP32. Урок 36. RMT. Работа с ИК-пультом

Следующая периферия микроконтроллера ESP32, которой мы сегодня коснёмся в нашем занятии  — это модуль RMT, чья аббревиатура расшифровывается как Remote Control (дистанционное управление). Модуль RMT (Remote Control) в первую очередь предназначен для отправки и приема инфракрасных сигналов дистанционного управления, реализующих двухпозиционную

ESP32. Урок 35. NVS. Запись и чтение через PC

Продолжаем работу с энергонезависимым хранилищем данных (Non-volatile storage, NVS), с которым мы познакомились в уроке 33, и сегодня мы попробуем изменить в нём значение некоторых пар ключ-значение посредством интерфейса UART с компьютера. Так как на прошлом уроке мы уже поработали с

ESP32. Урок 34. UART. Приём данных

Продолжаем учиться писать код для микроконтроллера ESP32 и на данном занятии мы попробуем принять данные по шине UART. До сих пор мы только передавали данные по этой шине, причём не вдаваясь в процесс происходящего ибо всё это реализовано в комплекте

ESP32. Урок 33. Энергонезависимое хранилище данных NVS

Помимо файловой системы SPIFFS в контроллере ESP32 для энергонезависимого хранения данных используется также энергонезависимое хранилище данных NVS. Энергонезависимое хранилища данных (Non-volatile storage, NVS) работает на уровне комплекта IDF и разработано оно для хранения пар ключ-значение в памяти FLASH. Данный способ хранения порой упрощает работу

Урок 32. Wi-Fi. STA. HTTP Server. AJAX

Продолжаем работу с нашим сервером HTTP и на данном уроке мы попробуем не просто что-то передать от клиента на сервер, но и дождаться от сервера ответа, что позволит нам судить о том, что сервер наши данные успешно принял и команды

Урок 31. Wi-Fi. STA. HTTP Server. Параметры

Продолжаем работу с нашим сервером HTTP и на данном уроке мы попробуем что-нибудь ему передать из браузера. Тем самым мы нашу плату как-то оживим, заставим, так сказать, откликаться на какие-то внешние команды. Мы подключим к плате светодиод RGB и будем со

ESP32 Урок 30. Wi-Fi. STA. HTTP Server SPIFFS

Продолжаем работу с нашим сервером HTTP и на данном уроке мы попробуем расположить контент для ответа клиенту в пространстве файловой системы SPIFFS, с которой мы познакомились, а вернее, продолжили знакомство на прошлом уроке. Причём мы уже практически весь нужный контент

ESP32 Урок 29. Файловая система SPIFFS

Продолжаем работу по программированию микроконтроллера ESP32 и на данном уроке мы познакомимся с возможностью использования файловой системы SPIFFS. Хотя познакомимся — громко сказано, мы с ней уже знакомы ещё со времён работы с семейством контроллеров ESP8266. И по аналогии работы

Наверх