arduino oled显示屏代码
时间: 2023-06-16 17:08:17 浏览: 199
以下是一个简单的Arduino OLED显示屏代码示例:
```c++
#include <Adafruit_SSD1306.h> // 引入 OLED 屏幕库
#define SCREEN_WIDTH 128 // OLED 屏幕宽度,单位像素
#define SCREEN_HEIGHT 64 // OLED 屏幕高度,单位像素
// 设置 OLED 屏幕的 I2C 地址,可以通过查看屏幕说明书或者使用 I2C 扫描程序获得
#define OLED_ADDR 0x3C
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_ADDR);
void setup() {
// 启动 OLED 屏幕
display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
// 清空屏幕
display.clearDisplay();
// 设置字体大小
display.setTextSize(1);
// 设置字体颜色(白色)
display.setTextColor(SSD1306_WHITE);
}
void loop() {
// 清空屏幕
display.clearDisplay();
// 显示文本
display.setCursor(0, 0);
display.println("Hello, World!");
// 显示图形
display.drawCircle(20, 30, 10, SSD1306_WHITE);
// 更新屏幕
display.display();
// 延时一段时间
delay(1000);
}
```
该示例使用了Adafruit_SSD1306库,该库支持多种不同尺寸的OLED屏幕,并且提供了一些方便的函数来绘制图形和文本。您可以根据自己的需要修改该示例来显示您想要的信息。
阅读全文