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

相关推荐
xingzhemengyou139 分钟前
STM32 时钟树
stm32·单片机
无聊到发博客的菜鸟1 小时前
STM32 手册寄存器属性
stm32·单片机·嵌入式·rtos·寄存器
tengtext1 小时前
单片机mcu(stm32)计算生成二维码
stm32·单片机·嵌入式硬件
玩嵌入式的菜鸡2 小时前
stm32bootloader跳到app无法运行问题
stm32·单片机·嵌入式硬件
普中科技2 小时前
【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 13 章 独立按键实验
单片机·嵌入式硬件·51单片机·开发板·按键·独立按键·普中科技
点亮一颗LED(从入门到放弃)2 小时前
Linux驱动之中断(9)
linux·运维·单片机
小叶子来了啊2 小时前
13Arduino Flash 存储
单片机·嵌入式硬件
点灯小铭3 小时前
基于单片机的温度烟雾与漏电综合火灾报警系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
boneStudent3 小时前
Day41:四轴飞行器控制系统 (基础)
stm32·单片机·嵌入式硬件