完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我买了 2 个 Wemos D1 mini,我认为它会很容易设置。我使用 MAC,所以我下载了所需的文件(CH341SER_MAC)并且我已经有了 Arduino IDE。我还下载了库以使用 ESP8266 板并将板更改为 Wemos D1 R2 & Mini。我将串口监视器和带有串口开头的代码中的波特率都更改为 115200。
最初,我尝试了提供的 Blink 代码,它完美无误地工作,但意识到我希望我的项目使用 WiFi(我以前没有做过)。因此,我检查了很多示例(因为我没有 LED,所以我使用 LED 的示例使用了 BUILtiN_LED)。我尝试遵循的所有内容都有我不知道如何修复的编译错误,因为我是新手,或者连接到另一个应用程序/网站,这无论如何都无法帮助我理解我需要设置的 wifi 连接。 我找到了一个连接 LED 灯条的教程 - 终于奏效了。它创建了一个网页并打印出您需要连接的本地 IP!https://github.com/esp8266/Arduino/issues/3037 (虽然这个人的代码有问题,但主要代码对我有用)。我所在的地区当时有 Wifi 问题,所以我的工作日就这样结束了! 第二天,在不做任何更改的情况下,Arduino IDE 无法再将代码上传到电路板。我检查了错误: FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error)) esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header esptool。 FatalError:无法连接到 ESP8266:等待数据包标头超时 我试图通过重置板来解决这个错误,删除它,确保我有所有正确的下载,板是正确的,上传速率是正确的,端口是正确的。然后我按照在线建议下载了 ESP8266 开发板的早期版本并使用它们 (2.5.0)。这次出现的错误是: ets Jan 8 2013,rst cause:4, boot mode:(3,6) wdt reset load 0x4010f000, len 1264, room 16 tail 0 chksum 0x42 csum 0x42 ~ld 然后我回到更新版本 (2.7.4) 出现错误: 警告:espcomm_sync 失败错误:espcomm_open 失败错误:espcomm_upload_mem 失败错误:espcomm_upload_mem 失败 我上传了一个 Blink 文件,它在尝试连接到互联网时失败了,但仍然管理着内置 LED 的闪烁。 尝试使用我的项目所需的 wire.h 和 spi.h 标头可能会出现问题,但我还没有找到任何适合 Wemos D1 Mini 的替代品。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
538浏览 6评论
451浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
433浏览 5评论
435浏览 4评论
406浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 14:15 , Processed in 0.663652 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号