前面提及到SPIFFS及ESP32 AsyncWebServer 的重要及優勢,現在可以用不同的原件來控制SEVER端的LED了,接下來鳩是接收SERVER端的
感測器的數值了,以往最簡單的做法就是瘋狂GET然後瘋狂刷新,這樣雖然也看到了數值但當你東西一多時你的網頁就等於是瘋狂的閃頻而已,
前面提及到SPIFFS及ESP32 AsyncWebServer 的重要及優勢,現在可以用不同的原件來控制SEVER端的LED了,接下來鳩是接收SERVER端的
感測器的數值了,以往最簡單的做法就是瘋狂GET然後瘋狂刷新,這樣雖然也看到了數值但當你東西一多時你的網頁就等於是瘋狂的閃頻而已,
ESP系列跟Arduino UNO(AVR系列)在TIMER(計時器)上有一個很大的差別在於它有兩個獨立的計時器,最多可以同時四個
可以不用像在UNO上用類似於分割的方式來做計時的功用,
很早之前在ESP01,或是ESP8266(ESP-12E)的時代其實就有搞過類似的東西,但以前的庫或是不同區塊的規劃及記憶體太小等等問題
還有最嚴重的收發不同步會導致ESP當掉或是卡死延遲等問題讓我蠻苦惱的,但現在硬體或是程式框架及library的調整,也算是脫胎換骨了
SPIFFS檔案系統可以讓我們將資料和文件放入ESP32內建的4MB快閃記憶體,以達更有效率的模塊化
舉例來說如果我今天要用ESP32做一個WEBSERVER我勢必會需要建立一個最基礎的頁面,但在沒有這樣的模組化之前
基礎介紹:
ESP-NOW,ESP-NOW是一個沒有握手協議(CHAP)的一種通訊方式,以現有的WIFI協議衍生出類似UDP的溝通方式,頻段為2.4GHz,跟現有主流的有線或無線的通訊相比還有一個優勢