Плата розробки на базі бездротового модуля ESP-32 з можливістю відправлення даних у локальну мережу або інтернет на основі технології WI-FI. Зібрана на мікросхемі ESP32-DOWD-V3. На платі є USB->UART TTL-перетворювач CH340, з роз'ємом USB Type-C. Для програмування використовується кабель USB Type-A USB Type-C. Живлення від USB або зовнішнє 5-9 В. Конектори запаяні.
/* После подключения к точке доступа "solder" (пароль: 12345678)
для управления светодиодом на плате в веб браузере ввести адрес
http://192.168.4.1
*/
#include "WiFi.h"
#include "WebServer.h"
const char* ssid = "solder"; // Имя сети
const char* password = "12345678"; // Пароль (минимум 8 символов)
#define LED_PIN 2
WebServer server(80);
void handleRoot() {
String html = "<!DOCTYPE html><html><head><meta charset=\"utf-8\">
<title>ESP32 LED Control</title></head><body>";
html += "<h1>Управление светодиодом ESP32-C3</h1>";
html += "<p><a href=\"/on\">Включить светодиод</a></p>";
html += "<p><a href=\"/off\">Выключить светодиод</a></p>";
html += "</body></html>";
server.send(200, "text/html", html);
}
void handleLEDOn() {
digitalWrite(LED_PIN, HIGH);
handleRoot();
}
void handleLEDOff() {
digitalWrite(LED_PIN, LOW);
handleRoot();
}
void setup() {
Serial.begin(115200);
delay(1000);
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, LOW);
WiFi.mode(WIFI_AP);
if(WiFi.softAP(ssid, password)){
Serial.println("Точка доступа запущена успешно!");
} else {
Serial.println("Ошибка запуска точки доступа!");
}
IPAddress myIP = WiFi.softAPIP();
Serial.print("IP адрес точки доступа: ");
Serial.println(myIP);
server.on("/", handleRoot);
server.on("/on", handleLEDOn);
server.on("/off", handleLEDOff);
server.begin();
Serial.println("HTTP сервер запущен");
}
void loop() {
server.handleClient();
delay(1);
}
Характеристики
| Основні атрибути | |
|---|---|
| Країна виробник | Китай |
| Тип | Модуль |
| Користувальницькі характеристики | |
| Тип модуля | WiFi |
Специфікації
Інформація для замовлення
- Ціна: 209 ₴





