OLED上鞠!什么是OLED?
OLED(Organic Light Emitting Diodes)又稱為有機電激光顯示顶岸、有機發(fā)光半導體腔彰。當施加電流時,發(fā)出亮光辖佣。OLED可用于制造顯示器和照明霹抛。由于OLED發(fā)光,因此不需要背光源卷谈,因此比LCD顯示器(需要白色背光源)更薄更有效率杯拐。
目錄
步驟1:材料準備
硬件材料清單:
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
查看原理圖和以上引腳鏈接方案進行連接扁眯。
步驟3:OLED庫下載
OLED可以使用Ug8lib庫文件進行編碼痊剖。
Ug8lib是一個圖形庫川梅,支持許多不同的單色顯示召衔。
庫下載方式如下:
打開Arduino IDE骑疆,然后轉(zhuǎn)到項目> 加載庫 > 管理庫 > 搜索 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初級:OLED屏幕的使用
更多相關教程請訪問(趣討教創(chuàng)客資源分享平臺)www.qutaojiao.com