esp8266b站粉絲顯示器

2021-09-24 11:34:15 字數 1760 閱讀 7319

僅僅當做筆記使用

以及他的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...