OLED(Organic Light Emitting Diodes)又稱為有機電激光顯示、有機發光半導體。當施加電流時,發出亮光。OLED可用於製造顯示器和照明。由於OLED發光,因此不需要背光源,因此比LCD顯示器(需要白色背光源)更薄更有效率。
目錄
步驟1:材料準備
硬件材料清單:
NodeMCU開發板
0.96“SSD1306 OLED顯示屏
麵包板
杜邦線
*USB數據線
軟件環境
*Arduino IDE(配置好了esp8266開發環境)
步驟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,然後轉到項目> 加載庫 > 管理庫 > 搜索 Ug8lib,然後安裝就好了。
安裝完畢後,就可以開始愉快的編程啦,代碼如下,大家參考下,不想自己寫的可以直接到最後麵下在本課程代碼,但是不推薦。
第4步:開始編程
本節課程序:
#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());}
程序編好之後,就把它上傳到開發板!
步驟5:屏幕輸出
原文:https://www.jianshu.com/p/cd8bcce1d64a
本文版权:http://www.ndfweb.cn/news-805.html