僅僅當做筆記使用
以及他的github:
/*
開發環境arduino ide
*/#include #include #include #include #include const char* ssid = "iphonex";
const char* passwd = "1234567899";
const char* userid = "384495859";
uint8_t count = 0;//起到計時的作用
uint8_t refreshing = 0;//標誌型變數,用來標誌當前有沒有請求資料
/*接下來分別對3個型別進行例項化*/
ticker ticker;//宣告乙個系統變數
sh1106 display(0x3c, 2, 0);//例項化乙個oled1106驅動庫的變數,在變數的函式裡我們需要制定i2c的從器件位址,制定sda和scl的
//我們來呼叫顯示函式庫,用來顯示message
void showmessage(string message = "loading")
//判斷wifi是否鏈結
boolean iswificonnected()
//用來鏈結wifi,需要傳入兩個引數,乙個是wifi的ssid,乙個是passwd
void wificonnect(const char* ssid, const char* passwd)
serial.println();
serial.printf("connected to %s\n", ssid);
}//請求bilibili粉絲數
uint32_t requestbnumber(const char* userid) else
return requestbnumber(userid);
}}//重新整理螢幕用來顯示粉絲數
void refreshbnumber()
//首先開啟串列埠
void setup() );
display.init();//初始化顯示器
display.flipscreenvertically();//配置顯示引數
display.setfont(arialmt_plain_10);//配置顯示引數
//設定wifi模式為wifi_sta模式
wifi.mode(wifi_sta);
wificonnect(ssid, passwd);//連線wifi
refreshbnumber();//重新整理螢幕}//
void loop()
//每30秒請求一次bilibili伺服器
if(count % 30 == 0)
}}
如果你用的是這種的,那就太好了,直接看一下原理圖接線就可以了
但是你用的是下面這種模組化的那麼就,需要下面這張圖的對照了
esp8266 esp8266 wiki記憶體對映
本文主要講述了esp8266 晶元系列的實際記憶體布局。復位向量是40000080h,對映到內部rom。位址 名稱大小 型別r w 描述00000000h exc讀取時產生錯誤。20000000h no00 80 00 00未被對映重複的模式。3ff00000h dport0 1000h i orw...
ESP8266 利用網頁控制ESP8266
說明 發出 gpio 1 就輸出 亮燈 gpio 0 就輸出 滅燈 include const char ssid jia 這裡輸入wifi名稱 const char password lm654321 這裡輸入wifi密碼 wifiserver server 80 開啟板子的80埠 int val...
ESP8266學習筆記
因為此模式可控性高且方便,所以推薦此模式 測試指令 at 應用模式設定 at cwmode 3 ap 模式 1 esp8266模組作為熱點,實現手機或電腦直接與模組通訊,實現區域網無線控制。sta 模式 2 esp8266模組通過路由器連線網際網路,手機或電腦通過網際網路實現對裝置的遠端控制 sta...