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

相关推荐
创界工坊工作室19 分钟前
DPJ-120 基于STC89C52的多功能清扫消杀车控制系统设计(源代码+proteus仿真)
stm32·单片机·嵌入式硬件·51单片机·proteus
Darken031 小时前
引脚重映射是什么意思?如何使用?
stm32·单片机·引脚重映射
逐步前行2 小时前
C51_OLED
单片机
Bona Sun4 小时前
单片机手搓掌上游戏机(二十三)—esp32运行简单街机模拟器软硬件准备
c语言·c++·单片机
做一道光5 小时前
电机控制——电流采样(三电阻)
单片机·嵌入式硬件·学习·电机控制
d111111111d6 小时前
STM32外设学习-WDG看门狗-(学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习
点灯小铭7 小时前
基于51单片机的医院银行排队叫号系统设计与实现
单片机·嵌入式硬件·毕业设计·51单片机·课程设计·期末大作业
啊森要自信7 小时前
【STM32】USART串口通信
c语言·开发语言·stm32·单片机·嵌入式硬件
做一道光8 小时前
电机控制——电流采样(双电阻)
笔记·单片机·嵌入式硬件·电机控制
就是蠢啊9 小时前
51单片机——DS18B20(一)
单片机·嵌入式硬件·51单片机