QS30-1辉光管(限量版) 顯示異常

2015-12-051.2万
AI 快速预览详细 收起
本文讨论了QS30-1辉光管显示异常的问题。用户发现程序设定的数字顺序与实际显示不符,并且在设置背景色时,只有数值6有效,其他数值会导致额外显示一个'1'。文章提供了详细的故障排查步骤和解决方案,帮助用户解决这些问题。
測示了一下,顯示出來的數字跟我程式的不一樣,我程式順序是"9,8,7,6,5…"但是QS30 show出來的是 "5,6,7,8,9…"完全不一樣。
還有tube.setBackgroundColor(1, (Color)(6));只能用6,其他數字會多顯示一個"1",如下圖
  QS30-1辉光管(限量版) 顯示異常图1 QS30-1辉光管(限量版) 顯示異常图2QS30-1辉光管(限量版) 顯示異常图3
      tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",9);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",8);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",7);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",6);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",5);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",4);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",3);
        tube.display();
        delay(1000);
        
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",2);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%d",1);
        tube.display();
        delay(1000);
        tube.setBackgroundColor(1, (Color)(i));
        tube.printf("%02d",0);
        tube.display();
        delay(10000);

创作许可协议

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

评论(7)
道之
道之
问你的那个QS30-1辉光管模块是在哪儿买到的?
Cain
Cain
试试最新的类库类http://www.nixieclock.org/?p=566
andyho0922
andyho0922
作者
回复Cain
試過了還是不行
dsweiliang
dsweiliang
我买了商城里面的那款钟,感觉不太实用
virtualwiz
virtualwiz
显示的数字都不对嘛
会不会是库函数的版本不匹配,或者接线不对涅
这东西真漂亮,一直想搞个玩
hnyzcj
hnyzcj
这东西很屌的,早就像买一个的,一直没入手。楼上的两个再干嘛。
丄帝De咗臂
丄帝De咗臂
评论内容
qq815076543322
qq815076543322
评论内容
- 没有更多了 -