极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12248|回复: 5

arduinoIDE 在win7 64位系统下无法正常退出

[复制链接]
发表于 2012-9-23 14:25:01 | 显示全部楼层 |阅读模式
大家好。新人提问 两个问题如下
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周,第一次在论坛提问,有什么不对的地方请版主告知,谢谢。
回复

使用道具 举报

 楼主| 发表于 2012-9-23 14:29:23 | 显示全部楼层
补充 :上面问题1好像没能成功上传IDE版本图片,,,,不过我安过两种版本,都是相同的结果。
回复 支持 反对

使用道具 举报

发表于 2012-9-24 14:33:24 | 显示全部楼层
我这WIN7 X64下正常

你那自己编的开关检测部分逻辑有问题,
还有  if((val == HIGH)&(old_val == LOW))  里&一般用&&,单的是  位与操作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-25 09:05:08 | 显示全部楼层
test01 发表于 2012-9-24 14:33
我这WIN7 X64下正常

你那自己编的开关检测部分逻辑有问题,

恩,十分感谢你的回答,我自己再试试吧,,能加你个好友吗?我这里没有好友,你可能是第一个
回复 支持 反对

使用道具 举报

发表于 2012-9-25 13:52:09 | 显示全部楼层
能啊,我也没加好友呢
回复 支持 反对

使用道具 举报

发表于 2012-9-25 19:56:40 | 显示全部楼层
额。。。这个嘛,能引起的问题很多,可以:
1,重装系统
2,加大内存。。
3,把无聊的软件都删掉,比如360、百度啥的,这些会干扰正常软件运行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-3 13:35 , Processed in 0.038910 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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