ESP8266 MIOT的GPIO问题-Arduino中文社区 - Powered by Discuz! Archiver

虚空咩咩 发表于 2020-7-15 10:11

ESP8266 MIOT的GPIO问题

请教一下,例程MIOT_MULTI_OUTLET.ino是占用了ESP8266的GPIO口吗,无论是在setup()里设置自定义GPIO电平,还是在miotPowerState()操作自定义GPIO电平都无效呀
在BlinkerMIOT.h里找了一圈,只有串口打印内容,没发现有初始化GPIO的内容,就很迷惑…

虚空咩咩 发表于 2020-7-15 10:19

只有操作ESP8266 LED所在的GPIO2是有效的,操作其他GPIO(4,5,12,14)均无反应

虚空咩咩 发表于 2020-7-15 10:20

本帖最后由 虚空咩咩 于 2020-7-15 10:26 编辑

解决了:L,改miotPowerState()里代码的时候,别把oState相关代码去了…
不对,是digitalWrite()不能嵌套在多层if内(?)

虚空咩咩 发表于 2020-7-15 10:41

真正原因是初始化出问题了…   
    pinMode(5,OUTPUT);
    pinMode(5,LOW);
    pinMode(12,OUTPUT);
    pinMode(12,LOW);
    pinMode(14,OUTPUT);
    pinMode(14,LOW);
导致随缘初始化了…
帖子可以删吗
页: [1]
查看完整版本: ESP8266 MIOT的GPIO问题