2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В недавнем посте мы узнали о функции AutoConnect для плат ESP32 / ESP8266, и один из заданных вопросов касался ее добавления в существующие эскизы. В этом посте мы узнаем, как это сделать, и воспользуемся проектом сетевого времени в качестве примера.
Поскольку необходимо скопировать много кода, я бы рекомендовал посмотреть видео, чтобы узнать больше, поскольку гораздо эффективнее смотреть его в действии, чем читать об этом.
Шаг 1. Загрузите эскизы
Вам нужно будет скачать и получить два эскиза, поскольку мы будем использовать их в этом проекте. Начните с загрузки эскиза проекта сетевого времени (E12) по следующей ссылке:
Извлеките файл и переименуйте его в E16, так как это будет окончательный эскиз для этого проекта. Затем загрузите эскиз AutoConnect (E13), используя следующую ссылку: https://github.com/bnbe-club/wifi-autoconnect-diy -13
Распакуйте и этот файл и откройте оба эскиза в среде Arduino IDE.
Шаг 2. Обновите эскиз
Теперь нам нужно скопировать код из скетча AutoConnect в новый скетч (E16). Пожалуйста, посмотрите видео, чтобы выполнить шаги, иначе вы можете загрузить окончательный эскиз, используя следующую ссылку:
Шаг 3. Загрузите и проверьте
Загрузите эскиз на доску, используя настройки, указанные в эскизе. Если сетевые учетные данные ранее были сохранены во флэш-памяти, то плата автоматически подключится к сети Wi-Fi. Если нет, то вам нужно будет подключиться к точке доступа и настроить сеть, как мы это делали в видео об AutoConnect. Все остальное такое же, поэтому, пожалуйста, обратитесь к исходному сообщению, чтобы узнать, как использовать библиотеку AutoConnect, если это необходимо.
Ссылка на исходное сообщение: