(八)nodemcu初級(jí):OLED屏幕的使用——趣討教

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容