INHOUDSOPGAWE:

Beheer LED -bord per telefoon met NodeMCU, ESP8266 en MAX7219: 8 stappe
Beheer LED -bord per telefoon met NodeMCU, ESP8266 en MAX7219: 8 stappe

Video: Beheer LED -bord per telefoon met NodeMCU, ESP8266 en MAX7219: 8 stappe

Video: Beheer LED -bord per telefoon met NodeMCU, ESP8266 en MAX7219: 8 stappe
Video: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Julie
Anonim
Beheer LED -bord per telefoon met NodeMCU, ESP8266 en MAX7219
Beheer LED -bord per telefoon met NodeMCU, ESP8266 en MAX7219

Ek wil die LED -bord as 'n draai sein met die telefoon gebruik. Dus, die ESP8266 sal optree as 'n toegangspunt, mikrobeheerder en ook 'n bediener. Die webbediener het 'n eenvoudige webwerf met drie knoppies: Draai LINKS, draai REGS en draai SOS. Die teks rol op die LED -borde. Vir die kode het ek twee goed onderhoude biblioteke getoets, dit is Arduino Core WiFi en ESP8266WebServer. Die Core WiFi het nie 'n goeie funksie vir die hantering van versoeke nie. Ek moet dus 'client.readStringUntil (r)' gebruik om die versoek te lees, en dit is baie stadig. Dan skakel ek oor na die ESP8266WebServer -biblioteek en dit werk goed.

Stap 1: Koppel die LED -bord aan op 'n 5V -kragtoevoer

Stap 2: Bedrading

Bedrading -PIN's van MAX7219 na die NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Stap 3: Kies u LED -bordnaam

In hierdie voorbeeld gebruik ek FC16_HW. Lees meer hier

Stap 4: Die opstel van Arduino IDE

Die opstel van Arduino IDE
Die opstel van Arduino IDE

Dit is vir NodeMCU 12E

Stap 5: Stel WiFi AP op

Stel WiFi AP op
Stel WiFi AP op

Stap 6: Hanteer versoek met elke leë funksie

Hanteer versoek met elke nietige funksie
Hanteer versoek met elke nietige funksie

Stap 7: Laai my kode op

*LET WEL:

Onthou om die penne, tipe hardeware, te verander

My kode:

Aanbeveel: