秦艽 发表于 2017-12-20 23:37:21

expected unqualified-id before 'if'问题

我写了一个台灯的程序,但是一直就有这expected unqualified-id before 'if'的问题不能解决,求助大神
#include <string.h>



#define LIGHT 2 //电灯控制引脚
#define HUMANSENSOR A6 //人体动作传感器引脚



int human = 0; //定义人体动作状态
int l = 0; //电灯状态


void setup1()
{
   Serial.begin(9600);
   pinMode(LIGHT, OUTPUT);
   }

init_stat();
if(human == 1)
{
digitalWrite(LIGHT, HIGH);
l = 1;
delay(5000);
}
else if (human == 0)
{//不符合条件时关闭电灯
digitalWrite(LIGHT, LOW);
l = 0;
delay(5000);
}


void init_statu222()
{
if (analogRead(HUMANSENSOR) > 500) human = 1;
else human = 0;
}

void switchLight1()
{
//电灯状态反转
if (l == 1)
{
digitalWrite(LIGHT, LOW);
l = 0;
}
else
{
digitalWrite(LIGHT, HIGH);
l = 1;
}
}

通幽境 发表于 2017-12-24 22:19:10

注意下花括号“{ }”
页: [1]
查看完整版本: expected unqualified-id before 'if'问题