代码问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3612|回复: 2

[已解决] 代码问题

[复制链接]
发表于 2014-1-23 20:53 来自手机 | 显示全部楼层 |阅读模式
如果有两个按钮一个引脚为1,另一个引脚为11,有一个变量a等于零,一号引脚的按钮按下时给变量a加一,十一号引脚的按钮按下时给变量a减,需要代码,求大神帮忙。我怎么写写代码变量a的值没有发生变化。 希望提供代码相助。
IMG_20140123_173148.jpg
发表于 2014-1-24 10:03 | 显示全部楼层
串口用到了管脚1,

不知道你是如果观察变量的a的。
[mw_shl_code=cpp,true]// two_button.ino
#define buttonPin_inc 4
#define buttonPin_dec 5
long a = 0;

void setup()
{
        pinMode(buttonPin_inc, INPUT_PULLUP);  
        pinMode(buttonPin_dec, INPUT_PULLUP);   
        Serial.begin(9600);


}

void loop()
{
        if(digitalRead(buttonPin_inc)==LOW)
   {
     delay(40);
     if(digitalRead(buttonPin_inc)==HIGH)
     {a++;        Serial.println(a,DEC);}
   }

           if(digitalRead(buttonPin_dec)==LOW)
   {
     delay(40);
     if(digitalRead(buttonPin_dec)==HIGH)
     {a--;        Serial.println(a,DEC);}
   }

}
[/mw_shl_code]

 楼主| 发表于 2014-1-24 22:30 来自手机 | 显示全部楼层
thank u  出现了小疏忽 问题已解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-4 17:47 , Processed in 0.077229 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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