完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个 ESP2866 + 继电器模块,是我在 Aliexpress 上买的,目的是在我家里的一些电炉上放置一个定时器。继电器在 40 分钟后切断流向炉子的电流。这是非常简单的事情。
最初我是通过 Blink 做到的,以便能够通过互联网控制它们,但过了一段时间,使用重置按钮重置 ESP2866 更有用也更快,因为重置时,模块会再次连接到 Wi-Fi 并重新连接接力最多 40 分钟,所以我几乎不再使用 blynk 应用程序了。 问题是我想取消模块与互联网的链接,也就是说,因为我没有使用 blynk 应用程序,所以我不需要它们连接到 wifi。我试图通过修改他们当前使用的代码来做到这一点,但它对我不起作用。出于某种原因,如果 ESP2866 未连接到 wifi,它不会执行我想要的操作。 这是我的代码 代码:全选#define BLYNK_PRINT Serial #include #include char auth[] = "XXXXXXXXXXXXXXXXXX"; char ssid[] = "XXXXX"; char pass[] = "XXXXXX"; const int buttonPin = 0; int buttonState = 0; unsigned long tiempo1 = 0; unsigned long tiempo2 = 0; unsigned long tiempoSegundos = 0; int GPIO_0 = 0; //To control Device int GPIO_0State; //State of device void setup() { Debug console Serial.begin(9600); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); GPIO_0State = digitalRead(GPIO_0); //State of device 2 (on/Off) if (GPIO_0State == 0) { tiempo2 = millis(); } else{ tiempo1 = millis(); } if ((tiempo2 - tiempo1) > 2400000){ //40 minutos de uso digitalWrite(GPIO_0, HIGH); } Serial.println(tiempo1); Serial.println(tiempo2); Serial.println(GPIO_0State); } 我试图消除与闪烁相关的所有内容,但它不起作用。我需要的是模块,在打开/重置后,连接继电器 40 分钟,然后关闭。没有互联网,没有 wifi,什么都没有,仅此而已。 模块是否可以在没有 Wi-Fi 的情况下工作或是否需要连接?我不这么认为... 你能帮帮我吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
313 浏览 0 评论
1170 浏览 1 评论
586浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 16:34 , Processed in 0.811695 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号