Innehållsförteckning:

Kontrollera LED -kort med telefon med NodeMCU, ESP8266 och MAX7219: 8 steg
Kontrollera LED -kort med telefon med NodeMCU, ESP8266 och MAX7219: 8 steg

Video: Kontrollera LED -kort med telefon med NodeMCU, ESP8266 och MAX7219: 8 steg

Video: Kontrollera LED -kort med telefon med NodeMCU, ESP8266 och MAX7219: 8 steg
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Juli
Anonim
Kontroll LED -kort med telefon med NodeMCU, ESP8266 och MAX7219
Kontroll LED -kort med telefon med NodeMCU, ESP8266 och MAX7219

Jag vill använda telefonen för att styra LED -kortet som en blinkers. Så ESP8266 kommer att fungera som en åtkomstpunkt, mikrokontroller och även en server. Webbservern kommer att ha en enkel webbsida med tre knappar: Vrid VÄNSTER, Vrid HÖGER och Vrid SOS. Texten rullar på LED -korten. För koden har jag testat två väl underhållsbibliotek som är Arduino Core WiFi och ESP8266WebServer. Core WiFi har ingen bra förfrågningshanteringsfunktion. Så jag måste använda 'client.readStringUntil ( r)' för att läsa begäran och det är väldigt långsamt. Sedan byter jag till ESP8266WebServer -biblioteket och det fungerar bra.

Steg 1: Anslut LED -kortet till 5V strömförsörjning

Steg 2: Kabeldragning

Anslutningskoder från MAX7219 till NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Steg 3: Välj ditt LED -kortnamn

I det här exemplet använder jag FC16_HW. Läs mer här

Steg 4: Konfigurera Arduino IDE

Konfigurera Arduino IDE
Konfigurera Arduino IDE

Detta är för NodeMCU 12E

Steg 5: Konfigurera WiFi AP

Konfigurera WiFi AP
Konfigurera WiFi AP

Steg 6: Hantera begäran med varje ogiltig funktion

Hantera begäran med varje ogiltig funktion
Hantera begäran med varje ogiltig funktion

Steg 7: Ladda upp min kod

*NOTERA:

Kom ihåg att byta stiften, hårdvarutyp

Min kod:

Rekommenderad: