arduinoIDE 在win7 64位系统下无法正常退出
大家好。新人提问 两个问题如下:)1. 驱动都安装正常,写代码,下载都好用,软件启动也正常,就是无法正常退出软件,每次点击软件的关闭按钮都没有反应只能在任务管理器里强行退出,,请知道原因的朋友帮帮我。谢谢
C:\Users\ryuuek\Pictures
2. 我参照《爱上 arduino》编写的“开关控制LED”(书中47页),无法达到预期效果,经常不能正常开启和关闭LED,不知道是什么原因,请高手指点,谢谢。
代码如下:
//Example 02 : BUTTON03
#define LED 13 //定义LED引脚为13
#define BUTTON 7 //定义开关引脚为7
int val = 0; //设定开关变量val为0(储存按钮状态)
int old_val = 0; //设定上一个开关变量val为0(暂存val变量的上一个时间状态)
int state = 0; //设定LED灯变量state为0(0表示LED关,1表示LED为开)
void setup()
{
pinMode(LED,OUTPUT); //设定LED引脚为输出
pinMode(BUTTON,INPUT); //设定开关引脚为输入
}
void loop()
{
val = digitalRead(BUTTON); //读取开关变量val状态,并储存
if((val == HIGH)&(old_val == LOW)) //如果val为高电平&上一个开关状态为低电平
{
state = 1-state; //计算LED状态
delay(10);
}
old_val = val; //val已经是旧的,暂存此状态
if(state == 1) //如果LED状态计算结果为高电平
{
digitalWrite(LED,HIGH); //LED为开
}else{
digitalWrite(LED,LOW); //否则LED为关
}
}
注:我刚接触arduino 3周,第一次在论坛提问,有什么不对的地方请版主告知,谢谢。:) 补充 :上面问题1好像没能成功上传IDE版本图片,,,,不过我安过两种版本,都是相同的结果。 我这WIN7 X64下正常
你那自己编的开关检测部分逻辑有问题,
还有if((val == HIGH)&(old_val == LOW))里&一般用&&,单的是位与操作 test01 发表于 2012-9-24 14:33 static/image/common/back.gif
我这WIN7 X64下正常
你那自己编的开关检测部分逻辑有问题,
恩,十分感谢你的回答,我自己再试试吧,,能加你个好友吗?我这里没有好友,你可能是第一个:D 能啊,我也没加好友呢 额。。。这个嘛,能引起的问题很多,可以:
1,重装系统
2,加大内存。。
3,把无聊的软件都删掉,比如360、百度啥的,这些会干扰正常软件运行。
页:
[1]