Arduino for esp8266常用函數

Serial.print("發送主題");串口輸出,一般是字符串

Serial.println(config.key);串口輸出,可以是int

Serial.printf("\r\nMAC address:%02X\r\n",mac[5]);串口輸出,格式輸出

Serial.begin (115200);波特率:115200/9600常用

ESP.wdtFeed();餵狗/資源釋放

ESP.getSdkVersion();獲取SDK設備版本

ESP.getFreeHeap();獲取內存大小

ESP.restart();重啓

WiFi.mode(WIFI_AP_STA);WiFi模式( WIFI_AP_STA / WIFI_AP )

WiFi.disconnect();WiFi斷開連接

WiFi.localIP();WiFi本地IP

if ( WiFi.status() != WL_CONNECTED )判斷WiFi是否連接上,如果WiFi不連接上,做啥

WiFi.stopSmartConfig();停止一鍵配網

WiFi.beginSmartConfig();開始一鍵配網

if (WiFi.smartConfigDone())一鍵配網是否完成

WiFi.macAddress(mac);mac地址,以數組形式獲取mac[n]

WiFi.hostname(temp);設置WiFi主機名

WiFi.begin(config.stassid, config.stapsw);WiFi開始連接,(WiFi名稱,WiFi密碼)

strcpy(config.stapsw, WiFi.psk().c_str());字符串複製

strcpy(config.stassid, WiFi.SSID().c_str());字符串複製

if (strcmp(config.stassid, DEFAULT_STASSID) != 0)比較字符串函數,如果返回是0就是相等

 

EEPROM.begin(1024);ROM開始1024字節

EEPROM.write(i, *(p + i));ROM寫人,(第幾位,字符指針)

EEPROM.commit();ROM寫入完成,關閉IO流

EEPROM.read(i);ROM讀取

資料:

1.https://www.cnblogs.com/kekeoutlook/p/8286117.html

 

2.格式化json 使用 #include <jsonlib.h> 靠譜一點

https://github.com/wyolum/jsonlib

3

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章