【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",正是我们要输出的内容。

相关推荐
敬往事一杯酒哈1 天前
步进电机的使用
单片机·嵌入式硬件
恒森宇电子有限公司1 天前
南麟XT3406 DC-DC降压稳压器芯片 SOT23-5封装
单片机·嵌入式硬件
逐步前行1 天前
HAL_RCC
单片机·嵌入式硬件
Suifqwu1 天前
rk3576(5)之编些简单GPIO驱动
单片机·嵌入式硬件
爱喝纯牛奶的柠檬1 天前
【已验证】STM32采集声音传感器实现环境声实时监测
单片机·嵌入式硬件
我先去打把游戏先1 天前
Git 一个本地仓库同时推送到两个远程仓库(私人 GitHub + 公司 Git)保姆级教程
git·vscode·单片机·嵌入式硬件·物联网·学习·github
悠哉悠哉愿意1 天前
【物联网学习笔记】OLED
笔记·单片机·嵌入式硬件·物联网·学习
三佛科技-134163842121 天前
融蜡机方案,脱毛热蜡机MCU控制方案开发
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
三佛科技-134163842121 天前
智能小夜灯方案,智能遥控台灯方案开发MCU控制方案设计
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
誰能久伴不乏1 天前
给开发板装上嘴巴与耳朵:i.MX6ULL 裸机串口 (UART) 驱动终极指南
arm开发·c++·单片机·嵌入式硬件·arm