完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好!我目前正在尝试学习使用连接到 BLYNK 的 esp 8266 参加比赛,但我无法使用数字引脚为任何东西供电。我正在使用
。我尝试将引脚连接到电压表,它显示有足够的电压。我还可以使用 BLYNK 打开和关闭板载 LED。这是我的代码。 代码:全选// Fill-in information from your Blynk Template here #define BLYNK_TEMPLATE_ID "TMPLqKhQ3hsc" #define BLYNK_DEVICE_NAME "NodeMCU" #define BLYNK_FIRMWARE_VERSION "0.1.0" #define BLYNK_PRINT Serial //#define BLYNK_DEBUG #define APP_DEBUG // Uncomment your board, or configure a custom board in Settings.h //#define USE_SPARKFUN_BLYNK_BOARD //#define USE_NODE_MCU_BOARD //#define USE_WITTY_CLOUD_BOARD //#define USE_WEMOS_D1_MINI #include "BlynkEdgent.h" BLYNK_WRITE(V0) { if(param.asInt()==1){ digitalWrite(5, HIGH); } else{ digitalWrite(5,LOW); } } BLYNK_CONNECTED() { Blynk.syncVirtual(V0); } void setup() { pinMode(5, OUTPUT); Serial.begin(9600); delay(100); BlynkEdgent.begin(); } void loop() { BlynkEdgent.run(); } 这是电路的照片。 有时它会在没有来自 BLYNK 应用程序的命令的情况下打开和关闭,有时它会工作但很少始终如一。 |
|
相关推荐
1个回答
|
|
根据你提供的代码和描述,推测你使用的数字引脚可能没有足够的电流供应电机。NodeMCU的数字引脚的最大输出电流是12mA,对于一些电机可能不足以提供足够的电流。
可以解决这个问题的方法是使用一个外部的电源供电电机,例如使用一个电源适配器或是一个电池供电。在电机和NodeMCU之间加一个开关,来控制电机的开/关。 另外,需要确认电机的工作电压是否与NodeMCU的输出电压匹配。如果电机需要的工作电压高于NodeMCU的输出电压,那么需要使用一个外部的电源来供电电机。 |
|
|
|
只有小组成员才能发言,加入小组>>
1153 浏览 1 评论
584浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 22:37 , Processed in 0.807511 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号