从Arduino + 2按钮控制7段显示

时间:2015-12-12 01:32:54

标签: arduino

我是Arduino的初学者,我需要你的帮助。

当我按下按钮(开始)时,我的程序需要启动一个计数器(带有2位7段显示)。当我按下第二个按钮(暂停)时,它也需要暂停。如果我再次按下启动按钮,它应该恢复计数。

我的问题是当我按下开始按钮以便在暂停后恢复计数似乎没有发生;它停顿了一下。我无法理解为什么它没有重新启动。

代码:

 void loop()
  {
      s_start=0;    //start button stat
      s_pause=0;    //pause button stat
      s_start=digitalRead(start);
      s_pause=digitalRead(pause);
      int j=0;
    if  ((s_start==1)&&(s_pause==0))
     {
       for (int i=j;i<100;i++)       //count from 1 to 99
        {
         s_pause=digitalRead(pause);   
          if (s_pause==1){
          break;
          display_number(i);     //call display_number function

                 }
        j=i;
        display_number(i)
          }
     }
 }

1 个答案:

答案 0 :(得分:0)

使用arduino控制七段显示有很多方法。这是一个我想建议的URL你会在哪里找到代码电路图和更多..... http://arduinoworks.com/7-segment-display-with-arduino-interface/

我相信它会对你有所帮助。在本网站上,您还可以找到不同类型的arduino项目。 基础链接:&gt;&gt; http://arduinoworks.com/