最初买到的是595的8位数码管,网上找到的驱动和官方的驱动都是靠刷新率在维持显示,如果刷新率太低就会出现闪烁
在arduino 下你必须在loop中不停的刷新,或者写个定时器来刷新
每次刷新的时间间隔delay 一旦大于40左右就会出现闪烁了,这个问题折腾了俺几天时间去找驱动,把github上所有4位8段的595全部弄来看了一个遍,基本上都没有用。
听取了别人的建议重新买入了TM1637的4位7段数码管,mmp,一下就正常显示了。
现在市场上带小数点的绝大多数是595的数码管(极少是1637),带时钟冒号的是tm1637的管;如果你要选择的话一定要慎重,别折腾了!!!