Уроки

ESP32 - Светодиод  |  LED - Blink.

ESP32 - это мощное встраиваемое устройство с двухъядерным процессором, обладающее возможностями Wi-Fi и Bluetooth. Оно широко используется в различных проектах по автоматизации благодаря множеству портов ввода-вывода, среди которых также находятся аналоговые и цифровые. В данном уроке мы рассмотрим основной пример, демонстрирующий управление светодиодом, подключённым к ESP32. Этот простой урок - отличный способ протестировать возможности контроллера и изучить основы программирования на платформе Arduino IDE.

ESP32 - Светодиод | Руководство по ESP32.

Напряжение цифрового вывода пина ESP32 может быть запрограммировано так, чтобы изменять уровень сигнала VCC или GND. Подсоединив светодиод к цифровому выходу микроконтроллера, мы можем программно управлять состоянием светодиода.

7 марта 2025 233
Пошаговая установка плат ESP32 в Arduino IDE 2 для Windows, Mac OS и Linux.

Arduino IDE 2.0 представляет собой современную среду разработки, оптимизированную для программирования различных микроконтроллеров, включая популярные платы ESP32. Эта версия IDE отличается улучшенной производительностью, интуитивно понятным интерфейсом и множеством новых возможностей. Учитывая растущую популярность платформы ESP32 среди разработчиков, изучение процесса установки и настройки этой платы в Arduino IDE 2 является важным шагом для реализации инновационных проектов в области Интернета вещей (IoT), автоматизации и многого другого.

В данном руководстве мы рассмотрим пошаговую инструкцию по установке платы ESP32 в Arduino IDE 2 на различных операционных системах (Windows, Mac OS X и Linux). Также приведены примеры простого кода для тестирования установки и проверки работоспособности системы, что удобно для как начинающих, так и опытных разработчиков.

1 марта 2025 268
Работа с библиотекой EEPROM на ESP32, ESP8266.

EEPROM (Electrically Erasable Programmable Read-Only Memory) - это технология энергонезависимой памяти, которая позволяет хранить данные даже после отключения питания. В ESP32 и ESP8266 флэш-память используется для эмуляции EEPROM, что позволяет сохранять данные даже при перезагрузке устройства.

Применение флэш-памяти: Флэш-память на ESP32 и ESP8266 может быть использована для сохранения различных типов данных, таких как последнее состояние переменной, настройки устройства, количество активаций и многое другое. Это особенно полезно, когда необходимо сохранить данные на длительное время.

10 августа 2023 488
Удаленное управление по протоколу UDP с использованием ESP8266, ESP32.

Приветствую вас на уроке "Удаленное управление по протоколу UDP с использованием ESP8266 и ESP32". В предыдущем уроке мы знакомились с основами протокола UDP (User Datagram Protocol), который предоставляет простой способ обмена данными между устройствами в сети. Если вы еще не ознакомились с протоколом UDP, рекомендуется посмотреть предыдущий урок, чтобы понять его основные понятия и функциональность.

Пример работы UDP с ESP32 и ESP8266.

В этом уроке мы продолжим использовать платы ESP8266 и ESP32 для демонстрации работы протокола UDP. Мы будем управлять светодиодами на удаленных устройствах с помощью команд, отправляемых через протокол UDP.

4 августа 2023 447
Основные понятия протокола UDP. Пример работы UDP с ESP32 и ESP8266.

Протокол UDP (User Datagram Protocol) – это простой протокол транспортного уровня в компьютерных сетях, который предоставляет возможность обмена независимыми пакетами данных (дейтаграммами) между устройствами. Протокол UDP является легковесным и обеспечивает минимальную надстройку над сетевым уровнем. В отличие от протокола TCP, UDP не гарантирует доставку пакетов в правильном порядке или проверку целостности данных. Он просто отправляет дейтаграммы на удаленное устройство и не ожидает подтверждения доставки или повторной передачи в случае потери пакета.

19 июля 2023 415
Шина OneWire: Основные понятия и сканирование устройств.

Шина OneWire - это простой и эффективный протокол связи, который позволяет подключать и взаимодействовать с различными устройствами посредством одного провода данных и одного провода заземления. Он широко используется во многих проектах, особенно в системах автоматизации и умного дома. Давайте рассмотрим некоторые основные аспекты шины OneWire.

Шина OneWire нашла широкое применение во многих областях, включая:

  • Измерение температуры: Цифровые датчики температуры, такие как DS18B20 и DS18S20, используют протокол OneWire для связи с микроконтроллерами и другими устройствами.
  • Умный дом и автоматизация: Шина OneWire позволяет подключать различные устройства в умных домашних системах, такие как датчики температуры, датчики влажности, считыватели ключей и другие устройства.


14 июля 2023 440
Сканирование устройств на шине I2C с помощью Arduino.

Шина I2C (Inter-Integrated Circuit) - это протокол связи, который позволяет микроконтроллеру взаимодействовать с различными устройствами, подключенными к одной шине. Шина I2C является одной из наиболее распространенных и удобных способов подключения датчиков, дисплеев и других периферийных устройств к Arduino и другим МК.

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

6 июля 2023 402
Урок 9: Создаем интерфейс управления реле для HMI дисплея DWIN в бесплатном Онлайн-конструкторе

Для того, чтобы создать интерфейс управления реле для HMI дисплея DWIN, нам понадобится использовать бесплатный Онлайн-конструктор, а также программы Pinta и DGUS_V7.642. В этом уроке мы покажем вам, как создать графические элементы и страницу интерфейса для дисплея, а также как загрузить прошивку на дисплей и протестировать его работу.

Шаг 1: Использование бесплатного Онлайн-конструктора

Первым шагом для создания интерфейса управления реле для HMI дисплея DWIN является использование бесплатного Онлайн-конструктора. В этом конструкторе можно создавать различные элементы интерфейса, такие как кнопки, фоны, иконки и т.д.

14 апреля 2023 357
Подключение GPS NEO-6M к ESP32 с примерами кода.

GPS NEO-6M - это модуль GPS, который позволяет определять местоположение и получать информацию о времени и скорости при помощи спутниковой навигации. Он работает на основе системы GPS (Global Positioning System), которая состоит из сети спутников, вращающихся вокруг Земли и передают сигналы в приемники GPS на земле. GPS NEO-6 может работать как автономно, так и в составе более крупных проектов.

20 марта 2023 599
Урок 8. Управление звуком и подсветкой, перезагрузка, переход по страницам дисплея DWIN с микроконтроллера.

При создании проектов с использованием сенсорного HMI дисплея DWIN часто возникает потребность управлять функциями дисплея с микроконтроллера (МК), такого как Arduino, ESP8266, ESP32, STM32 и других. Параметров для управления достаточно много. Сегодня рассмотрим основные и часто используемые: управление яркостью подсветки, включение и выключение звукового уведомления при нажатии на тачскрин, переход по страницам проекта и перезагрузка дисплейного модуля с помощью команды с микроконтроллера.

Где посмотреть, какими параметрами можно управлять с МК?

23 декабря 2022 461
Разработка проектов
EasyHMI
Умный Дом