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

相关推荐
哎呦 你干嘛~10 小时前
plc仿真来控制单片机
单片机·嵌入式硬件
czwxkn10 小时前
10单片机PWM
单片机
ℳ๓. Sweet10 小时前
【STM32】关于DMA发送后立刻复位单片机导致无法正确发送的问题
stm32·单片机·嵌入式硬件
三佛科技-1341638421211 小时前
多功能奶泡机MCU方案开发设计分析
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
embedded大铭11 小时前
zynq上的裸机lwip网络性能测试iperf使用心得
单片机·嵌入式硬件
DLGXY11 小时前
STM32——DMA数据转换、DMA+AD多通道(十五)
stm32·单片机·嵌入式硬件
爱学嵌入式的小刘11 小时前
小白学UDP编程:从基础代码到优化实战(附完整可运行代码)
单片机·嵌入式硬件
来自晴朗的明天11 小时前
7、PCF8574 I2C 接口 GPIO 扩展电路
单片机·嵌入式硬件·硬件工程
qq_4017004111 小时前
单片机调试进阶:IDE中的Register与Memory窗口以及断点与观察点 (Watchpoint)
单片机
繁星丶9911 小时前
串口通信、TCP/UDP 通信和 MQTT 通信的概念与调试工具应用
单片机·tcp/ip·udp