Зачем ESP32 и ESP8266 нужны для IoT
Встроенный WiFi, больше возможностей и тот же код Arduino.
«Зачем ESP32 и ESP8266 нужны для IoT» — бесплатный урок Arduino & IoT Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Arduino & IoT Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Arduino & IoT Academy содержит 4 уроков всего.
Недостающая деталь
Обычная Arduino Uno не умеет подключаться к интернету. Для настоящего Интернета вещей нужна плата со встроенным WiFi — здесь особенно хороши устройства семейства ESP. 📡
Знакомьтесь: ESP8266
ESP8266 — это небольшая недорогая микросхема со встроенным WiFi. Она сделала доступными недорогие интернет-проекты для любителей по всему миру.
Знакомьтесь: ESP32
ESP32 — её более мощный родственник: он быстрее, имеет два ядра и дополняет WiFi поддержкой Bluetooth. Сегодня это основной выбор для серьёзных проектов Интернета вещей.
Тот же знакомый язык
Самое приятное: обе платы используют тот же стиль кода Arduino, который вы уже изучили. setup() и loop() работают как раньше.
void setup() {
Serial.begin(115200);
}
void loop() {
}Больше мощности внутри
ESP32 работает на частоте до 240 МГц и имеет гораздо больше памяти, чем Uno. Благодаря этому запасу ресурсов она может одновременно обслуживать WiFi и датчики.
Следите за напряжением
Есть важное отличие: выводы ESP работают при напряжении 3.3V, а не 5V. Подача 5V может вывести микросхему из строя, поэтому сначала проверьте напряжение каждого датчика.
Более высокая скорость последовательного порта
Платы ESP обычно открывают Serial на скорости 115200 бод, а не 9600. Это позволяет справляться с подробными сообщениями WiFi, которые выводятся при запуске.
Serial.begin(115200);Много выводов, но некоторые особенные
ESP32 предоставляет множество выводов GPIO, но несколько из них зарезервированы или предназначены только для ввода. По мере создания проектов вы научитесь определять безопасные выводы.
Библиотека WiFi
Чтобы выйти в интернет, подключите встроенную библиотеку WiFi. Одна строка заголовка открывает доступ к подключению, поиску сетей и обслуживанию веб-страниц.
#include <WiFi.h>Достаточно дёшево для массового применения
Эти платы стоят всего несколько долларов, поэтому их можно разместить в разных местах дома или фермы. Низкая цена — одна из главных причин, по которым ESP доминирует в Интернете вещей.
Какую выбрать
Нужен только WiFi при ограниченном бюджете? Подойдёт ESP8266. Нужны Bluetooth, больше выводов и высокая скорость? Выбирайте ESP32.
Быстрая проверка
Вам нужна плата для Интернета вещей, которая также поддерживает Bluetooth. Какая подойдёт лучше всего?
Итоги
Вы познакомились с платами ESP с поддержкой WiFi, узнали, что они выполняют знакомый код Arduino при напряжении 3.3V, и увидели, что ESP32 добавляет Bluetooth и большую производительность. 🎉
Изучай C++ с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Зачем ESP32 и ESP8266 нужны для IoT» бесплатный?
Да — полный текст урока «Зачем ESP32 и ESP8266 нужны для IoT» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Arduino & IoT Academy, подпишись на CoddyKit PRO. Курс Arduino & IoT Academy содержит 4 уроков всего.
Чему я научусь в уроке «Зачем ESP32 и ESP8266 нужны для IoT»?
Встроенный WiFi, больше возможностей и тот же код Arduino. Ты практикуешь Arduino & IoT Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Arduino & IoT Academy?
Предыдущий опыт не требуется. Arduino & IoT Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Зачем ESP32 и ESP8266 нужны для IoT»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Arduino & IoT Academy?
Да. Каждый урок Arduino & IoT Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Зачем ESP32 и ESP8266 нужны для IoT
- Добавление плат ESP в среду разработки
- Подключение к WiFi в режиме станции
- Создание страницы настройки точки доступа