// 显示当前菜单 void displayMenu() { oled_display_clear(); oled_display_text(0, 0, currentMenu->name); for (size_t i = 0; i < currentMenu->itemCount; i++) { oled_display_text(0, i+1, currentMenu->items[i].name); } } // 处理用户输入 void handleInput() { // 监听用户...
所以我自己编写一个轻量级的GUI。 GUI简介: 目前已有控件: 1.文本框 2.单色bmp图片显示控件 3.进度条 并支持: 1.中文字库 2.基本的2D绘图功能 显示效果图: 下载链接: http://download.csdn.net/detail/jdh99/9376437 源代码: 驱动函数为GUI提供绘点函数以供调用 drv_lcd.h /***Copyright(c),2015-2025*...
OLED_WR_Byte(0X14,OLED_CMD);//DCDCON OLED_WR_Byte(0XAF,OLED_CMD);//DISPLAYON } //关闭OLED显示 voidOLED_DisplayOff(void) { OLED_WR_Byte(0X8D,OLED_CMD);//SETDCDC命令 OLED_WR_Byte(0X10,OLED_CMD);//DCDCOFF OLED_WR_Byte(0XAE,OLED_CMD);//DISPLAYOFF } //清屏函数,清完屏,整个...
对于旧款OLED显示屏的缺点,汽车制造商和供应商应该深有体会。例如车载GUI中许多静止(经常未使用)的图标引起的烧屏现象以及在阳光下由于屏幕亮度低而导致可读性较差的问题,但随着OLED技术的进步,这些问题都已得到解决。 凭借双层OLED技术或串联OLED结构,显示屏制造...
https://github.com/AnChangNice/oled_display_gui Demo视频: 03:12 OLED GUI Demo | 上位机工具 6465 53 视频 AnChangNice 简介: 看到B站各种屏幕播放bad apple非常有趣。真是八仙过海各显神通,bad apple俨然成了“炫技”的不二之选(虽然我也不认为有什么技术含量),我也来凑一凑热闹吧。当然看过我之前...
若发现行错位,则修改 WriteCmd(0xd3); //-set display offset WriteCmd(0x00 加或减 8的倍数);...
MCU流,以Arduino、ESP32等开源硬件为主的,以及以STM32等为主的采用TF卡存储图像,而后在TFT、OLED、LED点阵、甚至是机械翻转点阵屏(Flip-dot display)、以及各种非主流的交互显示器。 FPGA数电流,TF卡,RAM,通过VGA接口输出图像到显示器。 其中1、3、5显示图像可以是RGB、GRAY、BW比较自由;2受限于硬件条件也不做...
OLED modules displaying GUI object images in the OLED images in order to have the luminance of GUI object images applied with the individual correction luminance values wherein the OLED image controller provides image data for the OLED display panel and controls power supply of the power supplier....
☐ Set_Display_On_Off(0xAF); // Display On (0xAE/0xAF) ☐ } ☐ 如果要显示图片看借助取模软件来更改缓冲区: /* 二、LVGL的移植: littlevgl是一个小型开源嵌入式 GUI 库(简称LVGL),界面精美,消耗资源小,可移植度高,支持响应式布局,全库采用纯 c 语言开发,移植上手简单。
这个软件是开源的,如果有兴趣的话可以研究下源码,源码地址:https://github.com/AnChangNice/oled_display_gui 软件配置如下: 波特率建议采用100000,分辨率采用240*160,横向扫描,字节横向排列。 右边选择 Screen模式,在B站搜索 Bad Apple,打开视频,将捕获窗口拖到视频上,调节下窗口大小,刚好包含图像即可。