首页
统计
壁纸
友链
关于
留言
Search
1
我的博客终于正式上线了!
360 阅读
2
ESP32_I2C通讯协议的SHT40温湿度传感器
309 阅读
3
Joe — 一款个人类型Typecho主题
188 阅读
4
使用 VS Code 快速搭建 ESP-IDF 开发环境
156 阅读
5
ESP32_定时器的简单使用
154 阅读
心情日记
建站笔记
软件资源
ESP32
VsCode
Arduino
登录
Search
冇雨
累计撰写
13
篇文章
累计收到
0
条评论
首页
栏目
心情日记
建站笔记
软件资源
ESP32
VsCode
Arduino
页面
统计
壁纸
友链
关于
留言
搜索到
1
篇与
的结果
2023-09-28
ESP32_OLED128*64显示
OLED简介 OLED英文全名Organic Light-Emitting Diode,又可称为「有机发光二极体」或是「有机电雷射显示」。 OLED有着色彩鲜艳、功耗低的优点,它的显示技术具有自发光的特性,透过非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,不仅显示屏幕可视角度大,因为少了LED背光,耗电能够降低。还有一个很大的特性,在荧幕应用设计上,它可以弯曲,因此能够用来设计的范围更广,如曲面屏幕、屏幕下指纹辨识等。闪屏 因OLED的调光方式,导致可能出现闪屏的现象,闪屏指的是屏幕以低频率闪烁,虽然视觉上看不出闪烁,看久了可能会产生视觉疲劳的现象,但这部分因人而异,有些人感觉不出来。{mtitle title="OLED显示效果"/}代码实现OLED引脚ESP32引脚VCC3V3GNDGNDSCL5SDL4#include <U8g2lib.h> #include <Wire.h> #define SCL 5 #define SDA 4 U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /*clock=*/SCL, /*data=*/SDA, /*reset=*/U8X8_PIN_NONE); void setup() { u8g2.begin(); u8g2.enableUTF8Print(); // enable UTF8 support for the Arduino print() function } void loop() { //u8g2.setFont(u8g2_font_unifont_t_symbols); u8g2.setFont(u8g2_font_wqy16_t_gb2312b);//中文字库 u8g2.firstPage(); do { u8g2.setCursor(0, 15); //指定显示位置 u8g2.print("Hello World!"); //使用print来显示字符串 u8g2.setCursor(0, 30); //指定显示位置 u8g2.print("你好,朋友"); //使用print来显示字符串 } while (u8g2.nextPage()); delay(1000); } {cloud title="u8g2库下载" type="lz" url="https://wwxj.lanzout.com/iksJ11a5bdab" password=""/}
2023年09月28日
143 阅读
0 评论
1 点赞