我正在用 ESP01 做锁存
电路。
简而言之,一旦检测到运动,EPS01 将以 3.3V 开启。
现在它应该做一些事情并将 GPIO2 输出选择为高电平,这将打开 MOSFET,从而切断 ESP01 的
电源。
我注意到 ESP01 GPIO 有问题。
如果引脚有一些负载(mosfets 栅极之前的 10k 下拉电阻),引脚上的测量电压为 1.3V,当我让 GPIO2 打开(无负载)时,一切似乎都很好,我正在测量预期的 3.3V。
你能帮我澄清一下吗?
任何解决方案的建议。
如果您需要代码,它非常简单:
代码:
全选void setup() {
Serial.begin(115200);
pinMode(PIN, OUTPUT);
setup_wifi();
mqtt_client.setServer(MQTT_SERVER, MQTT_PORT);
mqtt_client.setCallback(mqtt_receive);
Serial.println(\"setup(): State on pin \" + String(PIN) + \" is: \" + String(digitalRead(PIN)));
}
/***************/
/* Main loop() */
/***************/
void loop()
{
mqtt_connect();
mqtt_client.loop();
digitalWrite(PIN, HIGH);
Serial.println(\"loop(): Current state on pin \" + String(PIN) + \" is: \" + String(digitalRead(PIN)));
delay(100);
}