FS.h以用來管理Arduino裡面的快閃記憶體(SPIFFS),利用這個功能,我們可以將網頁的程式碼放在快閃記憶體中,而不用放在主程式裡面,讓整體看起來更加簡潔。
1.先到Github下載
2.找到Arduino資料夾後,將下載下來的東西解壓縮丟到tools資料夾(如下圖所示)
1.在程式資料夾裡面一個新資料夾data用來存放所有存在快閃記憶體裡面的資料
2.在data資料夾內新增一個www資料夾用來存放html檔
3.
void rootRouter() {
File file = SPIFFS.open("/www/test.html", "r"); //SPIFFS.open(檔案路徑,r代表唯讀)
server.streamFile(file, "text/html"); //第二個引數代表檔案類型
file.close();
}
void setup(){
//...
server.on("/",[](){
rootRouter();
});
server.begin();
}
4.最後點工具>ESP8266 Sketch Data Upload就好了