ndfweb.cn

arduino語言nodemcu和OLED屏幕的使用


2020-10-05 15:39:25 (4565)



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
  NDF俱乐部
  国际域名注册
  建站咨询
简体中文 NDF网站建设淘宝店 | ICO图标在线生成 | 外贸网站建设 | 联系我们
©2007-2025 NDF Corporation 鲁ICP备08005967号 Sitemap - RSSRSS订阅