Wemos D1 R32 (ESP32 Wifi 蓝牙)开发板#

如果要开发和 Wifi 、蓝牙有关的功能,这里有性价比超高的 Wemos D1 R32 (ESP32)开发板。

使用该开发板时,需要费劲地安装 ESP32 for Arduino 驱动[1]。驱动安装好之后,Wemos D1 R32 就可以看成是一个功能更强大的 Arduino UNO。(工作与驱动电压不同)

Detail#

UNO封装的ESP32开发板进入Arduino IDE支持

ESP32作为ESP8266的升级版,使用更强的处理器(Tensilica L106 -> Xtensa LX7)以及增加蓝牙功能,且依然保持低价。

如果是制作产品,则封装模组(ESP-WROOM-32)已经足够。但在教育等场合,如果希望使用Arduino的硬件生态,则需要与Arduino兼容的开发板。当然,由于模组体积的问题,不太可能把ESP32制作成Arduino Mini这样小的封装,因此Arduino的标准封装(UNO)是不二之选。

近期网上出现了标注为“Wemos D1 R32”的开源开发板,并被国内(华强北)爱好者复制生产,24块钱包邮,福田发货。

img

使用这块开发板能够让丰富的UNO配件与ESP32配合使用。

为了方便玩家更好的在Arduino IDE中使用这块开发板,我向espressif官方提交了这块开发板的配置,在2.0.4版本的Arduino ESP32包中已经包含了我的修改。

安装方法:

  • 首选项 -> 附加开发板管理器,添加 https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json(如果你有其他的开发板,用逗号隔开原有链接,否则其他开发板有可能会消失)

  • 工具 -> 开发板 -> 开发板管理器,搜索ESP32,务必选定版本 2.0.4

  • 工具 -> 开发板 -> 选择 Wemos D1 R32

使用方法:

代码中可以自由使用A0~A5,D0~D13,这样达到最大兼容性