【Arduino】实验使用ESP32单片机点亮OLED屏幕(图文)

一般我们使用单片机开发多数都是使用的lcd屏幕,由于lcd屏幕体积较大,并且显示的分辨率较低,显示效果并不是很好,今天小飞鱼就实验了使用ESP32连接oled屏幕进行显示,oled屏幕具有分辨率高、体积小、显示色彩丰富的特点,可以说好处多多。

与lcd屏幕连线的方式一样,都是连接电源正负极、SCL、SDA即可。由于ESP32的引脚都是多功能的,因此需要对照电路度找到对应的数据接口,这里SCL、SDA对应D22、D21引脚上,使用数据线连接即可。

复制代码
#include <Wire.h>
#include "SSD1306.h"

SSD1306 display(0x3c, 21, 22);

void setup() {
  display.init();

  display.setFont(ArialMT_Plain_24);
  display.drawString(0, 0, "Hello World");
  display.display();
}

void loop() {
 
}

编译上传后,可以看到屏幕上显示出 "Hello World",正是我们要输出的内容。

相关推荐
Blossom.11836 分钟前
把 AI“缝”进布里:生成式编织神经网络让布料自带摄像头
人工智能·python·单片机·深度学习·神经网络·目标检测·机器学习
lzj_pxxw1 小时前
嵌入式开发技巧:舍弃标志位,用宏定义函数实现程序单次运行
笔记·stm32·单片机·嵌入式硬件·学习
木子单片机3 小时前
基于51单片机温度检测报警
stm32·单片机·嵌入式硬件·51单片机·keil
hazy1k12 小时前
51单片机基础-步进电机控制
stm32·单片机·嵌入式硬件·51单片机
清风66666612 小时前
基于单片机的智能收银机模拟系统设计
数据库·单片机·毕业设计·nosql·课程设计
第二层皮-合肥13 小时前
RTC时钟原理
单片机·嵌入式硬件
小莞尔16 小时前
【51单片机】【protues仿真】基于51单片机送带计数器系统
c语言·单片机·嵌入式硬件·物联网·51单片机
云知谷17 小时前
【嵌入式基本功】单片机嵌入式学习路线
linux·c语言·c++·单片机·嵌入式硬件
光子物联单片机19 小时前
STM32G474单片机开发入门(十五)CAN通信功能详解及实战
stm32·单片机·嵌入式硬件·mcu
A9better19 小时前
嵌入式开发学习日志40——stm32之I2C协议层
stm32·单片机·嵌入式硬件·学习