发帖
2 0 0

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

letodd
注册会员

1

主题

1

回帖

63

积分

注册会员

积分
63
ESP8266系列 6497 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口也接了上拉电阻,请教大佬,我哪里弄错了,谢谢
──── 0人觉得很赞 ────

使用道具 举报

2021-5-27 08:55:05
bool level = 0;

level = digitalRead(PIN_IN);
if(level == 1)
;
else
;
2021-5-27 09:25:38
一语点醒梦中人,谢谢
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28575 个
  • 话题数: 40660 篇