关于ESP8266的一个问题

为什么风扇负极接地,正极接esp 8266 GPIO14,Gp IO 14设置为高电平,仍然转不起来,而风扇直接接esp 8266的五伏电源就能转

你查查风扇需要的电流,ESP8266能提供的最大电流是多少。
这么大功率的东西,居然想用IO直接驱动,建议多了解点模拟电路相关的知识哦。
你想驱动电机,要用电机驱动芯片,最差也要用几个三极管或MOS管搭个驱动电路。

后边加一级三极管驱动

1、GPIO虽然输出的电平是3.3V高电平,但是它的输出的驱动电流太小了,只有几毫安,这样导致整体打不到风扇的额定功率
2、如果直接接在外部电源3.3V供电,此时输出的电流大,可以满足风扇的额定功率,这也是为啥驱动步进电机或者直流电机的时候要在GPIO和电机之间加一个驱动模块,这个驱动模块就是用来给风扇提供足够的功率的

一般gpio都不驱动功率设备,电机一般算功率设备,需要大电流的。
所以你需要后接一个驱动模块,比如用三极管、mos管之类的来实现功率控制,gpio信号只是控制信号。