Уроки Arduino

ESP8266 уроки. Анализ JSON в среде Arduino IDE.

В этом уроке ESP8266 создадим простую программу для синтаксического анализа строки JSON, имитирующей данные с датчика, и вывод полученных значений в последовательный порт. Для данного урока вам нужно установить библиотеки ESP8266 для Arduino IDE, о чем рассказывал здесь.

Чтобы избежать ручного декодирования строки в пригодные для использования значения, будем использовать библиотеку ArduinoJson, которая предоставляет простые в использовании классы и методы для синтаксического анализа JSON. С библиотекой и ее возможностями можно ознакомиться на GitHub.

Эта очень полезная библиотека позволяет, как кодировать, так и декодировать JSON, она очень эффективна и работает на ESP8266. Её можно установить через «менеджер библиотек» Arduino IDE, как показано на рисунке ниже.

17 августа 2021 25
ESP8266 уроки. HTTP-запрос POST

Цель этого урока - объяснить, как выполнять запросы POST от ESP8266, используя Arduino IDE и библиотеки ESP8266. Все показанные здесь тесты, были выполнены на плате NodeMCU.

Для данного урока нужно подключить некоторые библиотеки, которые должны быть доступны после установки поддержки ESP8266 в среде Arduino IDE.

Нам понадобится ESP8266WiFi.h, чтобы была возможность подключить ESP8266 к сети Wi-Fi, и ESP8266HTTPClient.h, который делает доступными методы, необходимые для выполнения запроса POST.

11 августа 2021 30
ESP8266 уроки. HTTP-запрос GET

Цель данного урока - объяснить, как выполнять HTTP-запрос GET с помощью ESP8266. Примеры из этого урока были выполнены с использованием NodeMCU – одна из недорогих плат и самая простая в использовании среди линейки ESP8266.

Описание скетча отправки GET запроса с помощью ESP8266.

7 августа 2021 29
ESP8266 уроки. Подключение к сети Wi-Fi.

Цель этого урока - объяснить, как подключить ESP8266 к сети Wi-Fi с помощью Arduino IDE.

Возможность подключения устройства к сети Wi-Fi - очень мощная функция, которая открывает возможность использования интернет-протоколов для связи с другими устройствами. Например, после подключения к сети можем выполнять HTTP-запросы к серверу, что позволяет нам публиковать измерения датчиков, собранные ESP8266. И многое другое.

Это делает ESP8266 очень хорошим микроконтроллером для реализации Интернета вещей. Другой важный фактор - это относительно дешевая стоимость устройства реализованных на ESP8266.

4 августа 2021 35
ESP32 уроки. Подключение к сети Wi-Fi.

Цель этого урока - объяснить, как подключить ESP32 к сети Wi-Fi с помощью Arduino IDE. К счастью для тех, кто имеет опыт работы с библиотеками ESP8266 Arduino IDE, процедура очень похожа.

Если вы еще не установили поддержку ESP32 в среде Arduino IDE, как это сделать рассказываю здесь. Также в предыдущем уроке рассказывал, как загрузить первый скетч в DOIT ESP32 DEVKIT V1. Распиловку плату можно посмотреть тут.

В данном уроке будем использовать также плату DOIT ESP32 DEVKIT V1.

2 августа 2021 30
Урок ESP8266. DS3231 RTC вывод температуры.

Цель этого урока - объяснить, как измерить температуру RTC DS3231 с помощью ESP8266, используя Arduino библиотеку.

Для урока вывод температуры с DS3231 понадобится.

  • NodeMCU
  • Модуль реального времени DS3231
  • Макетная плата
  • Соединительные провода.
16 июля 2021 34
ESP32: Простой скетч в Arduino IDE

Цель этого урока - объяснить, как написать простой скетч «Hello World» для ESP32, используя ядро Arduino. Это очень простое введение, поэтому данное руководство будет просто состоять из вывода сообщения в последовательный порт Arduino IDE.

Для работы с ESP32 в среде Arduino IDE необходимо установить дополнительные библиотеки. Это можно сделать через «Менеджер плат». Подробнее читайте тут.

Код ESP32 Hello World.

13 июля 2021 40
Урок ESP8266. Подключение DS3231 к NodeMCU.

Цель этого урока - объяснить, как подключить часы реального времени DS3231 к ESP8266 (Node MCU). В статье рассмотрим, как создать простую программу для настройки времени и даты RTC и выведем данные в монитор порта.

Для урока подключения DS3231 к NodeMCU понадобится.

8 июля 2021 36
KY-022 – модуль ИК приёмника (IRremote). Подключение к Arduino.

Продолжаем изучать модули из набора «37 in 1 Sensors Kit for Arduino». В предыдущих уроках мы рассмотрели модуль ИК-передатчика KY-005. Сегодня рассмотрим модуль ИК приёмника KY-022. Который позволит получать сигнал с ИК-передатчика и управлять периферийными устройствами. У меня уже есть ряд проектов на Arduino с использованием ИК приёмника.

Описание модуля ИК-приемника KY-022.

4 июля 2021 57
Урок ESP8266. Подключаем зуммер к NodeMCU.

Цель этого урока - объяснить, как управлять модулем пассивного зуммера с помощью ESP8266. Мы будем программировать ESP8266, используя ядро Arduino. Вы можете посмотреть урок по подключению зуммера к Arduino UNO тут.

Что понадобится для урока управления зуммером с помощью NodeMCU.

В этом уроке ESP8266 будем использовать пассивного зуммера, в виде модуля KY-006, что позволяет нам напрямую управлять им, с помощью вывода GPIOмикроконтроллера.

1 июля 2021 42

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

Мы в соц сетях

Подпишись на канал Мы на facebook