Van1989 发表于 2015-7-13 14:12:52

循环不能命名类型

//按一个开关开灯,按另一个关灯
int ledpin=11;//11接灯
int buttonpinR=5,buttonpinY=8;//5,8接开关
boolean led_state=LOW;//灯状态
void setup()
{
pinMode(ledpin,OUTPUT);
pinMode(buttonpinR,INPUT);
pinMode(buttonpinY,INPUT);

}
loop setup()
{
led_state=digitalRead(buttonpinR);
digitalWrite(ledpin,led_state);
if (led_state==HIGH && digitalRead(buttonpinY)==HIGH)
{
led_state=!led_state;//灯状态反转
digitalWrite(ledpin,LOW);
}
}


IDE总说'loop' does not name a type.
在好几个程序也遇到这种情况,什么意思?求指教

zoologist 发表于 2015-7-13 14:25:36

创建一个全部为空的试试能否编译通过?

328522073 发表于 2015-7-13 15:05:53

loop setup()

这么明显的错...

Van1989 发表于 2015-7-13 16:42:42

328522073 发表于 2015-7-13 15:05 static/image/common/back.gif
loop setup()

这么明显的错...

最后一句改为
digitalWrite(ledpin,led_state)
也不行

Van1989 发表于 2015-7-14 09:06:50

voil loop 打成 loop setup:funk:
页: [1]
查看完整版本: 循环不能命名类型