#include <U8g2lib.h>
#include <Wire.h>
#define SCL 16
#define SDA 17
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /*clock=*/SCL, /*data=*/SDA, /*reset=*/U8X8_PIN_NONE);
// LED显示任务
void Oled_task(void *param_t){
for(;;){
u8g2.clearBuffer(); // 清理缓冲区
u8g2.setFont(u8g2_font_ncenB08_tr); // 设置字体
u8g2.drawStr(30, 10, "好好好"); // 打印文字
u8g2.drawRFrame(5,20,118,44,5);
u8g2.sendBuffer(); // 显示内容
delay(100);
}
}
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32-S3!");
u8g2.begin();
printf("初始化完毕\n");
xTaskCreate(Oled_task, "LED-DISP", 1024*4, NULL, 1, NULL);
// xTaskCreatePinnedToCore(led_task, "LED-DISP", 1024*4, NULL, 1, NULL, 1);
}
void loop() {
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1