0.参考
OLED 驱动器 SSD1309 十六、OLED实验 STM32第四课:OLED屏幕控制
0.96oled表情动画显示Demo oled表情 DIY OLED表情 OLED机器人表情
以ESP-IDF v5.5.0 Examples中的I2C OLED example为工程为基础。
1.显示表情位图
改动1:删除使用lvgl相关的代码,清理成使用esp_lcd_panel的方式。
改动2:使用esp_lcd_panel_draw_bitmap向屏幕输出。
改动3:画正常表情位图、画愤怒表情位图、画恶魔眼表情位图、
cpp
static uint8_t expressin_devileye_0[EXAMPLE_LCD_H_RES * EXAMPLE_LCD_V_RES / 8] =
{}
static uint8_t expressin_anger_0[EXAMPLE_LCD_H_RES * EXAMPLE_LCD_V_RES / 8] =
{};
static uint8_t expressin_normal_0[EXAMPLE_LCD_H_RES * EXAMPLE_LCD_V_RES / 8] =
{};
改动4:主程序中循环显示三种表情
cpp
while(1) {
do_expression_normal(panel_handle);
vTaskDelay(2000 / portTICK_PERIOD_MS);
do_expression_anger(panel_handle);
vTaskDelay(2000 / portTICK_PERIOD_MS);
do_expression_devileye(panel_handle);
vTaskDelay(2000 / portTICK_PERIOD_MS);
}
OLED显示



2.显示表情动图
待添加