下面是一个基本的Arduino OLED屏幕程序,可以在屏幕上显示Hello World!的文本。需要注意的是,您需要下载并安装Adafruit_SSD1306库才能运行该程序。
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
void setup() {
// 初始化OLED屏幕
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay(); // 清除屏幕上的所有内容
}
void loop() {
display.clearDisplay(); // 清除屏幕上的所有内容
display.setTextSize(1); // 设置文本大小
display.setTextColor(WHITE); // 设置文本颜色
display.setCursor(0, 20); // 设置文本位置
display.println("Hello World!"); // 输出文本
display.display(); // 显示文本
delay(1000); // 延迟1秒
}
在程序中,我们首先包含了Adafruit库,并且通过定义OLED_RESET pin(GPIO4)来初始化OLED屏幕。在setup函数中,我们初始化OLED屏幕并清除屏幕上的所有内容。
在loop函数中,我们首先清除屏幕上的所有内容,然后通过调用setTextSize、setTextColor和setCursor函数来设置文本大小、颜色和位置。然后,我们输出Hello World!文本并调用display函数来显示文本。最后,我们使用delay函数延迟1秒钟,以便我们可以看到文本在屏幕上显示的情况。