
OLED!什么是OLED?
OLED(Organic Light Emitting Diodes)又稱為有機(jī)電激光顯示、有機(jī)發(fā)光半導(dǎo)體。當(dāng)施加電流時(shí),發(fā)出亮光。OLED可用于制造顯示器和照明。由于OLED發(fā)光,因此不需要背光源,因此比LCD顯示器(需要白色背光源)更薄更有效率。
目錄
步驟1:材料準(zhǔn)備

硬件材料清單:
NodeMCU開發(fā)板
0.96“SSD1306 OLED顯示屏
面包板
杜邦線
*USB數(shù)據(jù)線
軟件環(huán)境
*Arduino IDE(配置好了esp8266開發(fā)環(huán)境)
步驟2:電路連接

OLED顯示屏是SPI模式,以上是連接好的圖。
連接方案:
CS – D1
DC – D2
Reset – D0
SDA – D4
SCL – D3
VDD – 3.3v
GND – GND
查看原理圖和以上引腳鏈接方案進(jìn)行連接。
步驟3:OLED庫下載
OLED可以使用Ug8lib庫文件進(jìn)行編碼。
Ug8lib是一個(gè)圖形庫,支持許多不同的單色顯示。
庫下載方式如下:
打開Arduino IDE,然后轉(zhuǎn)到項(xiàng)目> 加載庫 > 管理庫 > 搜索 Ug8lib,然后安裝就好了。
安裝完畢后,就可以開始愉快的編程啦,代碼如下,大家參考下,不想自己寫的可以直接到最后面下在本課程代碼,但是不推薦。
第4步:開始編程

本節(jié)課程序:
#includeU8GLIB_SSD1306_128X64?u8g(5,?4,?16,?2,?0);void?setup(){/*?nothing?to?do?here?*/}void?loop(){??u8g.firstPage();//?Keep?looping?until?finished?drawing?screen?do{????u8g.setFont(u8g_font_osb18);????u8g.drawStr(30,20,"Hello");//?(horizontal?spacing,vertical?spacing,"string")u8g.drawStr(20,50,"Makers!");??}while(u8g.nextPage());}
程序編好之后,就把它上傳到開發(fā)板!
步驟5:屏幕輸出

文章轉(zhuǎn)載自(八)nodemcu初級(jí):OLED屏幕的使用
更多相關(guān)教程請(qǐng)?jiān)L問(趣討教創(chuàng)客資源分享平臺(tái))www.qutaojiao.com