oled菜单c语言设计,震惊!OLED菜单竟只用10行代码就可以完成到完美!!!

这篇博客介绍了一个只需10行代码就能实现完美OLED菜单的C语言库。作者简化了之前教程的复杂性,使初学者也能轻松上手。库中包含几个关键函数,如Begin、Inputstring、Loop和Inputfun系列,用于设置菜单、输入选项和响应用户输入。示例代码展示了如何使用这些函数创建菜单,并提到了支持显示中文的开发板要求。
摘要由CSDN通过智能技术生成

本帖最后由 新手之帆 于 2020-11-1 17:02 编辑

震惊!OLED菜单竟只用10行代码就可以完成到完美!!!

相信各位在看了我上次的教程贴之后,已经略有头绪。

但!这显然对小白们不怎么友好!!!

毕竟,我们都是从小白过来的。

所以,我花费了大概1天的时间,将菜单功能封装成了个库,其功能比我上次给出的代码强大了大概1/3。怎么样?

是不是有点小激动了呢???

首先,我还是来讲解一下该库的一些函数:

void Begin(int buttona,int buttonb,int delay_time,int times_val,String c,int button_state);

该句应放在setup里面。

buttona指按键a的pin,buttonb指按键b的pin

delay_time指消抖时的时间,根据本人手抖,一般为45

times_val指你在同一时间的屏幕上总共有多少选项,取值范围为1-3(悄悄告诉你,会根据该值,自动生成较好看的界面哟!)

c指你的在选项面前的指向符号,记住(要加"")

button_state指在按键按下的一瞬间,button的状态,这取决于你的一端接pin,另一端接v还是g

void Inputstring(String str[],int num,bool state);

放在setup里面

str是输入你的字符串数组&#x

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值