用Arduino编写ESP8266程序,定义某个IO为输入,另一个为输出,为何没效果
以下是代码:
#define PIN_LED 16
#define PIN_IN 5
void setup()
{
pinMode(PIN_LED, OUTPUT); //输出模式
pinMode(PIN_IN, INPUT); //输入模式
digitalWrite(PIN_LED,HIGH); //LED默认关闭
}
void loop()
{
digitalRead(PIN_IN);
if(PIN_IN)
{
digitalWrite(PIN_LED, LOW); //打开LED
}
else
{
digitalWrite(PIN_LED, HIGH); //关闭LED
}
}
上电后灯就常亮,给4脚置低后,灯依然亮着。模块是安信可的ESP-12F。请各位大佬指教。(4脚已经接了上拉)
用Arduino编写ESP8266程序,定义某个IO为输入,另一个为输出,为何没效果
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 用Arduino编写ESP8266程序,定义某个IO为输入,另一个为输出,为何没效果
这里是 IDF 板块,ESP8266 Arduino 可以去社区讨论:https://www.esp8266.com/viewforum.php?f=25
Who is online
Users browsing this forum: No registered users and 64 guests