40

Знакомимся с ESP32, часть 5: Wi-Fi

Всем привет! Это уже пятая часть цикла "Знакомимся с ESP32". В этой части мы разберём Wi-Fi, в следующей части - подключение OLED дисплея, а затем соберём свой первый проект: часы с режимом энергосбережения и подкачкой времени через Wi-Fi. Поехали!


В первой части я упомянул, что у ESP32 два ядра. Для чего это нужно? Те, кто работали мучились с ESP8266 знают, что такое Wi-Fi. Это такая штука, которая даёт доступ в интернет, но пожирает всё процессорное время. В ESP32 эта проблема решена: одно ядро занимается задачами Wi-Fi, а на другом крутится прошивка.

Кто ещё не понял преимущество ESP32 перед Arduino: Arduino Mega стоит 600 рублей, Ethernet Shield - ещё 500. А за 300-400 рублей вы можете получить 240 МГц процессор и Wi-Fi. И кучу других прибамбасов (ну, ЦАП, например).

Но вернёмся к нашим баранам. Как я уже сказал ранее, ожидать, пока ESP достучится до сервера нам не придётся: этим займётся другое ядро. Для примера вот небольшой скетч, который реализует сервер Wi-Fi. Вот ещё, который ищет сети Wi-Fi и пишет их в Serial.


На этом пока всё. Ждите 6 часть!

Arduino & Pi

1.5K поста20.8K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу