使用esp32在oled上显示hello world
时间: 2023-09-08 09:17:19 浏览: 138
可以使用以下代码在ESP32上的OLED显示屏上显示"Hello World":
```C++
#include <Wire.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128 // OLED显示屏的宽度,单位是像素
#define SCREEN_HEIGHT 64 // OLED显示屏的高度,单位是像素
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); // 创建一个OLED显示屏对象
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // 初始化OLED显示屏,并设置地址0x3C
display.display(); // 显示空白屏幕
delay(1000); // 延迟1秒钟
display.clearDisplay(); // 清除屏幕
display.setTextSize(2); // 设置文本大小
display.setTextColor(SSD1306_WHITE); // 设置文本颜色
display.setCursor(0, 0); // 设置文本光标位置
display.println("Hello World!"); // 打印文本
display.display(); // 显示文本
}
void loop() {
}
```
请确保你已经正确连接了ESP32和OLED显示屏。上述代码使用了Adafruit_SSD1306库来控制OLED显示屏,你需要先安装该库才能运行代码。
阅读全文