Kit rf thu phát wifi esp8266 nodemcu lua v3 ch340


*

HÌNH SẢN PHẨM

*

*

*

*

————————-CODE THAM KHẢO————————

/* gặm cable kết nối * Mở Device Manger để xem port * Vào Tools -> Board -> NodeMCU 1.0 (ESP-12E Module) * Vào Tools -> Port -> lựa chọn Port kết nối. * nạp code.

Xem thêm: Sữa Giúp Bé Tăng Chiều Cao, 15+ Sữa Tăng Chiều Cao Cho Bé Từ 1

* Mở Serial Monitor lựa chọn Both NL & CR, baud 115200. * Bấm nút reset trên module */#include ESP8266WiFi.h> const char* ssid = "Linh Kien Dien Tu NSHOP";// wifi mong mỏi kết nối------------------------------------------const char* password = "dientuchatluong"; int ledPin = 13; // GPIO13WiFiServer server(80); void setup() Serial.begin(115200); delay(10); pinMode(ledPin, OUTPUT); digitalWrite(ledPin, LOW); // Connect to WiFi network Serial.println(); Serial.println(); Serial.print("Connecting lớn "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) delay(500); Serial.print("."); Serial.println(""); Serial.println("WiFi connected"); // Start the vps server.begin(); Serial.println("Server started"); // Print the IP address Serial.print("Use this URL lớn connect: "); Serial.print("http://"); Serial.print(WiFi.localIP()); Serial.println("/"); void loop() // kiểm tra if a client has connected WiFiClient client = server.available(); if (!client) return; // Wait until the client sends some data Serial.println("new client"); while(!client.available()) delay(1); // Read the first line of the request String request = client.readStringUntil("r"); Serial.println(request); client.flush(); // Match the request int value = LOW; if (request.indexOf("/LED=ON") != -1) digitalWrite(ledPin, HIGH); value = HIGH; if (request.indexOf("/LED=OFF") != -1) digitalWrite(ledPin, LOW); value = LOW; // phối ledPin according khổng lồ the request//digitalWrite(ledPin, value); // Return the response client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(""); // bởi vì not forget this one client.println(""); client.println(""); client.print("Led pin sạc is now: "); if(value == HIGH) client.print("On"); else client.print("Off"); client.println(""); client.println("Turn On "); client.println("Turn Off "); client.println(""); delay(1); Serial.println("Client disonnected"); Serial.println(""); /* gặm cable kết nối * Mở Device Manger giúp thấy port * Vào Tools -> Board -> NodeMCU 1.0 (ESP-12E Module) * Vào Tools -> Port -> lựa chọn Port kết nối. * hấp thụ code chấm dứt dùng điện thoại thông minh có liên kết Wifi truy cập vào wifi có tên NSHOP, mật khẩu: 12345678 */#include ESP8266WiFi.h>#include WiFiClient.h>#include ESP8266WebServer.h>const char *ssid = "NSHOP";const char *password = "12345678";int stateLED = LOW;ESP8266WebServer server(80);void handleRoot() response();void handleLedOn() stateLED = HIGH; digitalWrite(4, stateLED); digitalWrite(5, stateLED); response();void handleLedOff() stateLED = LOW; digitalWrite(4, stateLED); digitalWrite(5, stateLED); response();const String HtmlHtml = "" "" "";const String HtmlHtmlClose = "";const String HtmlTitle = "NamVietGroup";const String HtmlLedStateLow = "LED is now OFF";const String HtmlLedStateHigh = "LED is now ON";const String HtmlButtons = "ON" "OFF";void response() String htmlRes = HtmlHtml + HtmlTitle; if (stateLED == LOW) htmlRes += HtmlLedStateLow; else htmlRes += HtmlLedStateHigh; htmlRes += HtmlButtons; htmlRes += HtmlHtmlClose; server.send(200, "text/html", htmlRes);void setup() delay(1000); Serial.begin(115200); Serial.println(); WiFi.softAP(ssid, password); IPAddress apip = WiFi.softAPIP(); Serial.print("visit: "); Serial.println(apip); server.on("/", handleRoot); server.on("/LEDOn", handleLedOn); server.on("/LEDOff", handleLedOff); server.begin(); Serial.println("HTTP server beginned"); pinMode(4, OUTPUT); digitalWrite(0, stateLED); pinMode(5, OUTPUT); digitalWrite(1, stateLED);void loop() server.handleClient();

Leave a Reply

Your email address will not be published. Required fields are marked *