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

相关推荐
加斯顿工程师14 分钟前
STM32F103C8T6驱动SRF05超声波测距传感器程序
stm32·单片机·嵌入式硬件
姜太公钓鲸2332 小时前
STM32F1有72MHz的Cortex-M3内核。72MHZ是什么意思?指的是什么?
stm32·单片机·嵌入式硬件
国科安芯2 小时前
医疗成像设备系统电源芯片国产替代可行性研究
网络·单片机·嵌入式硬件·fpga开发·硬件架构
不是AI3 小时前
【电路仿真】【Logisim】二、7408 TTL
单片机·fpga开发
炸膛坦客3 小时前
FreeRTOS 学习:(二十九)任务切换的底层逻辑(了解)
单片机·操作系统·freertos
思茂信息4 小时前
基于CST 3D Combined功能的以太网口RE仿真
开发语言·javascript·单片机·嵌入式硬件·matlab·3d
染不尽的流年6 小时前
散粒噪声的电压密度
单片机·嵌入式硬件
沐欣工作室_lvyiyi9 小时前
基于单片机的直流伺服电机控制器设计与仿真(论文+源码)
单片机·嵌入式硬件·毕业设计·直流伺服电机
LCMICRO-133108477469 小时前
长芯微LDM63085完全P2P替代ADM2483,是一款基于数字隔离技术的高可靠性的半双工隔离RS-485收发器
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发
2501_918126919 小时前
stm32上,接线柱下有3v3,tms,gnd,tck,rst,这几个字,分别怎么对应接红,绿,黑,白,线
stm32·单片机·嵌入式硬件·学习·个人开发