Mündəricat:

NodeMCU, ESP8266 və MAX7219: 8 Addımlı Telefonla LED Lövhəni idarə edin
NodeMCU, ESP8266 və MAX7219: 8 Addımlı Telefonla LED Lövhəni idarə edin

Video: NodeMCU, ESP8266 və MAX7219: 8 Addımlı Telefonla LED Lövhəni idarə edin

Video: NodeMCU, ESP8266 və MAX7219: 8 Addımlı Telefonla LED Lövhəni idarə edin
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Iyul
Anonim
LED lövhəsini NodeMCU, ESP8266 və MAX7219 ilə telefonla idarə edin
LED lövhəsini NodeMCU, ESP8266 və MAX7219 ilə telefonla idarə edin

Bir dönüş siqnalı olaraq LED lövhəsini idarə etmək üçün telefondan istifadə etmək istəyirəm. Beləliklə, ESP8266 bir giriş nöqtəsi, mikro nəzarətçi və eyni zamanda bir server kimi çıxış edəcək. Veb serverin 3 düyməli sadə bir veb səhifəsi olacaq: SOLA, Sağa çevirin və SOS -a çevirin. Mətn LED lövhələrdə sürüşəcək. Kod üçün Arduino Core WiFi və ESP8266WebServer olan iki yaxşı təmir kitabxanasını sınadım. Core WiFi yaxşı bir istək idarəetmə funksiyasına malik deyil. Buna görə sorğunu oxumaq üçün 'client.readStringUntil (r)' istifadə etməliyəm və çox yavaşdır. Sonra ESP8266WebServer kitabxanasına keçirəm və yaxşı işləyir.

Addım 1: LED lövhəsini 5V enerji təchizatına qoşun

Addım 2: Kabel çəkmə

PIN kodlarını MAX7219 -dan NodeMCU -ya bağlayın

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Addım 3: LED lövhənizin adını seçin

Bu nümunədə FC16_HW istifadə edirəm. Daha ətraflı burada oxuyun

Addım 4: Arduino IDE qurmaq

Arduino IDE qurmaq
Arduino IDE qurmaq

Bu NodeMCU 12E üçündür

Addım 5: WiFi AP qurmaq

WiFi AP qurmaq
WiFi AP qurmaq

Addım 6: Hər bir boşluq funksiyası ilə sorğunu həll edin

Hər bir boşluq funksiyası ilə tələbi idarə edin
Hər bir boşluq funksiyası ilə tələbi idarə edin

Addım 7: Kodumu yükləyin

*QEYD:

Sancaqları, hardware növünü dəyişdirməyi unutmayın

Kodum:

Tövsiyə: