LED显示不稳定 有些不该亮的地方有微弱灯光并且闪烁-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4470|回复: 1

[已解决] LED显示不稳定 有些不该亮的地方有微弱灯光并且闪烁

[复制链接]
发表于 2013-12-9 08:39 | 显示全部楼层 |阅读模式
这次任务的主要思路就是一个温度传感器 元件用到两个二极管 2个按键开关 一个LED 一个芯片 一个温度传感器
意思就是要把当前温度显示在LED上面  然后按其中一个按钮 二极管闪烁十次 读入十个温度 再按另外一个 另外一个二极管闪烁十次 把存储的十个温度的显示出来
问题在于LED上面显示的数字不是稳定的 有些不该亮的线也有微弱亮光然后在不停的闪
打个比方 比如当前温度18要显示出来 按说十位只有右边那一条竖线是亮着的 其余部分应该是没有亮度的 但是问题就是不该亮的那几条线也有微弱亮光 还在不停的闪烁
请问有人知道是为什么吗 是程序写的不够完善需要改进吗 很急 马上要交任务了 求各位大神指点
发表于 2013-12-9 22:33 | 显示全部楼层
讀值直轉一定有這現象,因為沒有保留緩衝區,
舉例說:
  如果只顯示兩位數,當溫度上升到19.2度時,才跳至19度,
  從高溫降到18.8度時才顯示18度,緩衝區間就是19.2~18.8,
  或是顯示到小數點下一位,那就修正為上升至19.12度再顯示為19.1度,
  下降至19.08度,再顯示為19.0度,緩衝區間就是19.12~19.08,
  用類似這樣的概念製作應該就可以消除在臨界值閃爍的現象。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-4 04:00 , Processed in 0.070267 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表