我写了一个台灯的程序,但是一直就有这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;
}
} |