本文來源電子發(fā)燒友社區(qū),作者:大菠蘿Alpha, 帖子地址:https://bbs.elecfans.com/jishu_2290907_1_1.html
一、下載U8G2
Arduino IDE的“庫管理器”中搜索“U8G2”安裝即可。
二、接線
使用IIC接口同OLED屏幕連接,SCL/SDA/3.3V/GND接線即可,具體線序如下:
三、驅(qū)動
U8G2封裝的很簡單了,begin()之后便是clearBuffer()、setFont()、drawStr()和sendBuffer()。
具體見程序。
四、效果
HELLO WORLD顯示起來。
五、一段動畫
#感謝觀看#
一、下載U8G2
U8g2是一個是嵌入式設(shè)備的單色圖形庫。U8g2 支持單色的OLED和LCD,包括以下控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD1607,SH1106,SH1107,SH1108,SH1122,T6963,RA8835,LC7981,PCD8544,PCF8812,HX1230,UC1601,UC1604,UC1608,UC1610,UC1611,UC1701,ST7565,ST7567, ST7588,ST75256,NT7534,IST3020,ST7920,LD7032,KS0108,SED1520,SBN1661,IL3820,MAX7219
Arduino IDE的“庫管理器”中搜索“U8G2”安裝即可。

二、接線
使用IIC接口同OLED屏幕連接,SCL/SDA/3.3V/GND接線即可,具體線序如下:

三、驅(qū)動
U8G2封裝的很簡單了,begin()之后便是clearBuffer()、setFont()、drawStr()和sendBuffer()。
具體見程序。
#include
#include
#include
int led = 10;
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
void setup() {
Serial.begin(115200);
pinMode(led,OUTPUT);
//DISPLAY
u8g2.begin();
//LOG
Serial.print("Init OK...");
}
void loop() {
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_ncenB08_tr);
u8g2.drawStr(0,10,"Hello World!");
u8g2.sendBuffer();
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
Serial.print("Testing...n");
}
四、效果
HELLO WORLD顯示起來。

五、一段動畫
#感謝觀看#
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
ESP32
+關(guān)注
關(guān)注
21文章
1017瀏覽量
19265 -
DFRobot
+關(guān)注
關(guān)注
4文章
1161瀏覽量
10827
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
ESP32-P4 C5開發(fā)板燒錄小智全流程!速看!
沒錯,你沒有看錯!我們帶著WT99P4C5-S1開發(fā)板燒錄小智全流程走來了!開發(fā)板搭載樂鑫科技ESP32-P4和ESP32-C5芯片,代碼完

ESP32-S3開發(fā)板燒錄小智AI系統(tǒng)全流程指南
在AI語音交互領(lǐng)域不斷發(fā)展的今天,開發(fā)者們對于功能強(qiáng)大、開源靈活的開發(fā)板需求日益增長。今天,我們就來詳細(xì)了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂鑫科技ESP32-S

ESP32-C3開發(fā)板全面支持小智AI!燒錄實戰(zhàn)指南來了!
本文將詳細(xì)解析基于樂鑫ESP32-C3芯片的ZXAIEC43開發(fā)板燒錄“小智”AI語音系統(tǒng)的全流程。該方案代碼完全開源,支持深度定制開發(fā),適用于智能玩具、潮玩手辦及智能家居控制等多元場景。開發(fā)

ESP32-C3:革新物聯(lián)網(wǎng)應(yīng)用的超高效能芯片,家電遠(yuǎn)程控制應(yīng)用等
加密引擎,支持安全啟動
生態(tài)完善 - 與樂鑫其他產(chǎn)品線完美兼容
ESP32-C3以其出色的性價比、低功耗特性和完善的開發(fā)支持,成為物聯(lián)網(wǎng)項目開發(fā)的理想選擇。無論是初創(chuàng)企業(yè)還是大型制造商,都能通過
發(fā)表于 04-03 16:47
關(guān)于stm32,u8g2菜單之間切換(三)寫u8g2的一些必要函數(shù)
要想stm應(yīng)用u8g2繪制界面需要對u8g2原函數(shù) u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2

關(guān)于stm32,u8g2菜單之間切換(二)u8g2的移植
移植是基于stm32cubeide,oled屏是1306驅(qū)動128x64的。接口用iic軟件模擬,hal庫iic硬件貌似有bug。 1,先在網(wǎng)上下載u8g2包。

正點原子ESP32S3系列開發(fā)板全面支持小智AI
ESP32S3開發(fā)板和ESP32S3 BOX都是超高性價比的開發(fā)板,主控模組型號:ATK-MWS3S(主控芯片:
發(fā)表于 02-14 17:01
深入了解U8g2與LVGL圖形庫
在單片機(jī)開發(fā)領(lǐng)域,圖形顯示功能變得越來越重要。無論是工業(yè)控制界面、智能家居設(shè)備,還是手持儀器儀表,都需要一個高效且易用的圖形庫來實現(xiàn)豐富的可視化效果。U8g2 和 LVGL 就是其中兩款備受關(guān)注的圖形
【敏矽微ME32G070開發(fā)板免費(fèi)體驗】開箱+點燈+點亮OLED
ME32G070 支持硬件 I2C,這里偷個懶,不想使用繁瑣的跳線,直接在開發(fā)板上隨意插入 OLED 顯示屏的引腳,如下:
直接插上 OLED
發(fā)表于 12-19 00:25
【AI技術(shù)支持】ESP32-C3芯片/模組SPI-AT問題處理
描述在使用ESP32-C3芯片/模組,AT版本為Release/v3.0.0.0時,客戶在使用常規(guī)AT通信時,速率達(dá)不到需求,需要換成SPI-AT,測試中遇到問題,這是為什么呢?啟明云端/02

【AI技術(shù)支持】ESP32C3 開發(fā)板在Linux環(huán)境下,進(jìn)行JTAG 調(diào)試演示
啟明云端/01JTAG調(diào)試工具本教程主要演示ESP32C3開發(fā)板在linux環(huán)境下,通過vscode的ESP-IDF插件使用JTAG調(diào)試工具。ESP32C3不但內(nèi)置了USB-JTAG,

在rt-thread bsp里esp32c3里編譯出的bin文件燒到esp32的開發(fā)板上運(yùn)行提示chipid不對,為什么?
在rt-thread bsp里esp32c3里編譯出的bin文件燒到esp32的開發(fā)板上 運(yùn)行提示chipid不對,是否有方法修改能支持esp32 系列的
發(fā)表于 09-27 10:01
【CH32V208開發(fā)板】圖形庫u8g2的oled顯示
*64,I2C接口。u8g2是單色顯示庫的第二個版本,其是開源的。u8g2支持lcd和oled,支持眾多
發(fā)表于 07-29 23:11
ESP32-C3開發(fā)板ROM里預(yù)燒錄的數(shù)據(jù)有沒有辦法讀出來?
請問ESP32-C3開發(fā)板ROM里預(yù)燒錄的數(shù)據(jù)有沒有辦法讀出來
發(fā)表于 07-23 07:54
評論