极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16702|回复: 1

expected unqualified-id before 'if'问题

[复制链接]
发表于 2017-12-20 23:37:21 | 显示全部楼层 |阅读模式
我写了一个台灯的程序,但是一直就有这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 | 显示全部楼层
注意下花括号“{ }”
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 22:14 , Processed in 0.046057 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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