蛇胆川贝液 发表于 2017-5-8 23:42:49

提示:exit status 1 为开发板 Arduino/Genuino Uno 编译时出错。

目的是实现按一下开关led亮,再按以下led灭,请高人指点,谢谢!

#define led 13
#define button 7
int BTwant=0;
int BTstateing=0;
int BTstated=0;
void funcon() {
pinMode(led,OUTPUT);
pinMode(button.INPUT);
}
void loop() {
BTstateing=digitalRead(button);
delay(10);
if ((BTstateing ==HIGH)&&(BTstated=0)){
BTwant=1;
}
if ((BTstateing ==HIGH)&&(BTstated=1)){
BTwant=0;
}
if (BTwant=1){
    digitalWrite(led,HIGH);
    BTstated =1;
}
if (BTwant=0){
    digitalWrite(led,LOW);
    BTstated =0;
}
}

Ricky 发表于 2017-5-8 23:56:46

void funcon() {
pinMode(led,OUTPUT);
pinMode(button.INPUT);
}

改成

void setup() {
pinMode(led,OUTPUT);
pinMode(button.INPUT);
}

Ricky 发表于 2017-5-8 23:57:14

BTwant=1改成 BTwant==1

hnyzcj 发表于 2017-5-9 06:32:36

大BOSS最近是不是再巡查社区

hnyzcj 发表于 2017-5-9 06:33:39

楼主名字好牛逼

蛇胆川贝液 发表于 2017-5-9 21:02:50

Ricky 发表于 2017-5-8 23:57
BTwant=1改成 BTwant==1

== 和=的区别是什么?谢谢!

蛇胆川贝液 发表于 2017-5-9 21:05:08

Ricky 发表于 2017-5-8 23:56
void funcon() {
pinMode(led,OUTPUT);
pinMode(button.INPUT);


谢谢!

蛇胆川贝液 发表于 2017-5-9 23:28:45

搞到现在,还是不行!

蛇胆川贝液 发表于 2017-5-9 23:29:27

求高人给个程序,我学习,谢谢!
页: [1]
查看完整版本: 提示:exit status 1 为开发板 Arduino/Genuino Uno 编译时出错。