大神帮忙看看RBG的值为什么又回到初始值?

2020-07-087819
AI 快速预览详细 收起
本文讨论了通过串口输入RGB值改变LED颜色时,RGB值回到初始值的问题。文章详细分析了可能的原因,包括串口通信设置、数据格式和代码逻辑,并提供了具体的故障排查步骤和解决方案。通过这些方法,您可以确保RGB值正确更新,从而实现预期的LED颜色控制效果。


我用下列程序通过串口输入RGB的值改变LED的颜色,为什么它的RGB又回到初始值 .输入格式为:r200g100b100



202007083203..png (82.2 KB, 下载次数: 3298)

解决RGB值回到初始值的问题 - 串口输入LED颜色控制_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
青出于蓝
青出于蓝
读取串口数据的值为十进制ASCII码
小写字母r十进制ASCII码是114
小写字母g十进制ASCII是103
小写字母b十进制ASCII码是98
(而且在MIND+里好像只能读取串口文本数据的ASCII码形式)
guohanxiji
guohanxiji
作者
下面的代码则可以实现:这是为什么
青出于蓝
青出于蓝回复guohanxiji
读取串口数据的结果为ASCII码
guohanxiji
guohanxiji
作者
输入格式为:r200g100b100
- 没有更多了 -