请选择 进入手机版 | 继续访问电脑版

ESP-12F在Adruino环境下如何设置输入IO

[复制链接]
查看2242 | 回复2 | 2021-5-26 21:46:44 | 显示全部楼层 |阅读模式
买了块ESP-12F的开发板,想定义一个IO口作为输入口,一个IO作为输出控制LED灯,有输入则灯亮。程序如下:
#define PIN_LED   16
#define PIN_IN 12

void setup()
{
pinMode(PIN_LED, OUTPUT);        //输出模式
pinMode(PIN_IN, INPUT);          //输入模式
digitalWrite(PIN_LED,HIGH);      //LED默认关闭
}

void loop()
{
  digitalRead(PIN_IN);
  if(PIN_IN==1)
  {
    digitalWrite(PIN_LED, LOW);    //打开LED     
  }
  else
  {
    digitalWrite(PIN_LED, HIGH);   //关闭LED
  }
}

可执行后,LED并没有亮,12脚IO口也接了上拉电阻,请教大佬,我哪里弄错了,谢谢
回复

使用道具 举报

GE-Rita | 2021-5-27 08:55:05 | 显示全部楼层
bool level = 0;

level = digitalRead(PIN_IN);
if(level == 1)
;
else
;
回复

使用道具 举报

letodd | 2021-5-27 09:25:38 | 显示全部楼层
一语点醒梦中人,谢谢
回复

使用道具 举报

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

本版积分规则

1

主题

2

帖子

63

积分

注册会员

Rank: 2

积分
63