|
发表于 2013-11-20 18:23:57
|
显示全部楼层
#define LED 13
#define BUTTON 7
int val =0;
int state = 0;
void setup() {
// put your setup code here, to run once:
pinMode(LED,OUTPUT);
pinMode(BUTTON,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
val = digitalRead(BUTTON);
if(val==HIGH){
state = 1- state;
}
if(state == 1){
digitalWrite(LED,HIGH);
}else{
digitalWrite(LED,LOW);
}
接通之后,灯是亮的的,但是当按下按钮后,亮度发生改变,变得更亮,将最后的if判断内容,HIGH和LOW互换,平时高亮,按下熄灭是正常的。将楼主的的代码下载到板上后,灯泡直接开始明暗变化,不需要按键,为什么。。。。刚开始接触,,,原谅我没有接电阻。。。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|