Indholdsfortegnelse:

Kontrol LED -kort med telefon med NodeMCU, ESP8266 og MAX7219: 8 trin
Kontrol LED -kort med telefon med NodeMCU, ESP8266 og MAX7219: 8 trin

Video: Kontrol LED -kort med telefon med NodeMCU, ESP8266 og MAX7219: 8 trin

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

Jeg vil bruge telefonen til at styre LED -kortet som et drejesignal. Så ESP8266 vil fungere som et adgangspunkt, mikrokontroller og også en server. Webserveren vil have en enkel webside med 3 knapper: Drej til venstre, drej til højre og drej SOS. Teksten ruller på LED -tavlerne. For koden har jeg testet to brøndvedligeholdelsesbiblioteker, som er Arduino Core WiFi og ESP8266WebServer. Core WiFi har ikke en god forespørgselshåndteringsfunktion. Så jeg skal bruge 'client.readStringUntil (r)' til at læse anmodning, og det er meget langsomt. Derefter skifter jeg til ESP8266WebServer bibliotek, og det kører godt.

Trin 1: Tilslut LED -kortet til 5V strømforsyning

Trin 2: Ledningsføring

Tilslutning af PIN -koder fra MAX7219 til NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Trin 3: Vælg dit LED -kortnavn

I dette eksempel bruger jeg FC16_HW. Læs mere her

Trin 4: Opsætning af Arduino IDE

Opsætning af Arduino IDE
Opsætning af Arduino IDE

Dette er til NodeMCU 12E

Trin 5: Opsætning af WiFi AP

Opsætning af WiFi AP
Opsætning af WiFi AP

Trin 6: Håndter forespørgsel med hver ugyldige funktion

Håndteringsanmodning med hver ugyldig funktion
Håndteringsanmodning med hver ugyldig funktion

Trin 7: Upload min kode

*BEMÆRK:

Husk at skifte stifter, hardware type

Min kode:

Anbefalede: