iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
自我挑戰組

30天自我學習arduino系列 第 22

第二十二天 ESPAsyncWebServer II

  • 分享至 

  • xImage
  •  
#include <ESPAsyncWebServer.h> //引入函式庫
#include <ESP8266WiFi.h>
#include <FS.h>                //AsyncWebServer也可以使用FS.h來操作SPIFFS
const char* ssid="SSID";
const char* pw="PASSWORD";

AsyncWebServer server(80);

void setup() {
  Serial.begin(9600);
  SPIFFS.begin();
  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid,pw);
  while (WiFi.status() != WL_CONNECTED){
     Serial.print("."); 
     delay(500);
   }
  server.serveStatic("/",SPIFFS,"/www").setDefaultFile("text.html");
  /*
  server.serveStatic("網頁發出的請求路徑",SPIFFS,"檔案路徑")
  可以使用存放在SPIFFS裡的檔案
  .setDefaultFile();可以設定預設檔
  */
  server.begin();
}

void loop() {
    //這邊不用像ESP8266Webserver一樣放server.handleClient();來處理使用者的連線
}

上一篇
第二十一天 ESPAsyncWebserver I
下一篇
第二十三天 ESPAsyncWebServer III
系列文
30天自我學習arduino30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言