如果你使用Arduino IDE测试刚买来的ESP32-WROOM的好坏,但是按照教程上传程序但是显示No Serial Data Received。包括但不限于以下原因:
- 上传程序用的micro USB线有问题,这种线有的是专门用来充电(内部只有两根线)的没有传输数据的功能,所以需要上网上买一个能够传输数据(内部有四根线)。(本人购买的是micro USB接口的,有这种问题,自己的看情况上网上搜搜)
- 如果线没问题的但是还是不行,就有可能需要安装驱动,这里我就不太清楚,我把所有的驱动都给安装了,网上可以找到对应的驱动。
- 以上还是不行,就有可能是你的板有质量问题,需要换一个。
关于串口监视器为什么一片空白没有内容:
你买的ESP32-WROOM应该有两个按钮一个是boot还有一个是en,如果你上传完程序打开监控窗口按下en键还是没有数据,有可能频率错了,所以接收不到。到底是频率错了还是真的没有传过来,这里我有一个小发现,如果在按动en键后串口监视窗口下面的滚动条缩小了,就说明确实有信息传过来,虽然不知道是什么原因,感觉是个bug。这时你需要将串口监视器频率改为115200(好像是这个数),115200是怎么来的呢,你看一下程序wificilent里面有一块函数上面写着115200,当时我试了半天按照教程上面说的将频率改为960000(好像是这个数)一直不管用,改成115200就可以了。(也有可能是我哪一步做错了)