Съдържание:

Управляваща LED платка по телефона с NodeMCU, ESP8266 и MAX7219: 8 стъпки
Управляваща LED платка по телефона с NodeMCU, ESP8266 и MAX7219: 8 стъпки

Видео: Управляваща LED платка по телефона с NodeMCU, ESP8266 и MAX7219: 8 стъпки

Видео: Управляваща LED платка по телефона с NodeMCU, ESP8266 и MAX7219: 8 стъпки
Видео: 11 сентября 2021 года и окрестности: двадцатая годовщина резни! #SanTenChan 2024, Ноември
Anonim
Управляваща LED платка по телефона с NodeMCU, ESP8266 и MAX7219
Управляваща LED платка по телефона с NodeMCU, ESP8266 и MAX7219

Искам да използвам телефона за управление на LED таблото като сигнал за завъртане. И така, ESP8266 ще действа като точка за достъп, микроконтролер, а също и като сървър. Уеб сървърът ще има проста уеб страница с 3 бутона: Завийте НАЛЯВО, Завъртете НАДЯСНО и Завъртете SOS. Текстът ще се превърта на LED таблата. За кода тествах две библиотеки за поддръжка на кладенци, които са Arduino Core WiFi и ESP8266WebServer. Core WiFi няма добра функция за обработка на заявки. Така че трябва да използвам „client.readStringUntil (r)“за четене на заявката и това е много бавно. След това преминавам към библиотеката ESP8266WebServer и тя работи добре.

Стъпка 1: Свържете LED платката към 5V захранване

Стъпка 2: Окабеляване

ПИН кодове за свързване от MAX7219 към NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Стъпка 3: Изберете името на вашата LED платка

В този пример използвам FC16_HW. Прочетете повече тук

Стъпка 4: Настройване на Arduino IDE

Настройване на Arduino IDE
Настройване на Arduino IDE

Това е за NodeMCU 12E

Стъпка 5: Настройване на WiFi AP

Настройване на WiFi AP
Настройване на WiFi AP

Стъпка 6: Обработвайте заявката с всяка функция за празнота

Обработвайте заявката с всяка функция за празнота
Обработвайте заявката с всяка функция за празнота

Стъпка 7: Качете моя код

*ЗАБЕЛЕЖКА:

Не забравяйте да смените щифтовете, типа хардуер

Моят код:

Препоръчано: