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讀取


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM