WeMos D1 WiFi Arduino UNO 开发板,这款外形兼容传统Arduino UNO,缺点是不够小巧
还有大名鼎鼎的NodeMCU
这款比较小巧,安装在面包板上很容易,要注意上面的USB转串口芯片分CP2102和CH340两种,个人认为CP2102比较好用,在Mac下用的话最好选择CP2102版本的
另外一款也是最Mini的,适合自己DIY组装的wemos D1 mini
三种开发板或许只有外观上的区别了……另外注意一下,NodeMCU开发板的引脚要比其他两款多一些,那些引脚是用来连接SD卡的,在Arduino里并不能把这些引脚当做普通IO口来用,如果不Care的话,其他方面与另外两款没什么区别。
来看一下ESP-12模块引脚图上图是安装在各种开发板上的那个核心模块,标注的这些引脚全都是可以在Arduino中用的,具体来说是11个GPIO(其中2个被串口0占用),还有PWM、SPI、IIC、串口1、一个ADC输入,不如Arduino UNO接口多,但是一般应用下这个IO口数量还是可以的,上面那个图是有点错误的,大家不要以上图作参考
我们再来看一下NodeMCU开发板的引脚图
最开始那个ESP-12的引脚图有点误导人的感觉,其蓝色标签上写着的 “Dxx” 其实是ESP8266芯片内部的GPIO编号,在wemos和nodemcu开发板上也有标着 “Dxx” ,而这两个号码是不一样的,举例说明在Arduino中 *** 作NodeMCU上的D5(GPIO14)这个IO口,使其输出高电平,要写
digitalWrite(D5,HIGH)
或者
digitalWrite(14,HIGH)
不要搞错了
wemos的两款开发板上的 “Dxx” 与NodeMCU开发板的 “Dxx” 是相同的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)