本帖最后由 jinglixixi 于 2021-8-29 10:19 编辑
FireBeetle-ESP32-E开发板是一款基于ESP-WROOM-32E双核芯片的占空比,它功耗低、体积小巧并支持WIFI和蓝牙双模通讯功能。 除开发板外,还为开发板配置了2种形式的连接件,见图1所示。
图1 开发板及配件 为便于使用,在开发板的背面还标识了各引脚的名称,见图2所示。
图2 开发板背面 上电后,其红色的电源指示灯和绿色的状态指示灯均在不停地闪烁。 当按下K1键后, RGB_LED会快速地闪现出红绿蓝3种色彩,并最终停留在蓝色灯上,见图3所示。
图3 RGB_LED显示效果 在安装串口驱动的情况下,通过设备管理器可见到虚拟出的串口,见图5所示。
图4 安装串口驱动
图5虚拟串口 若打开串口助手,在合理设置参数的情况下会见到图6所示的内容,说明开发板一切完好。
图6 串口输出信息 由于ArduinoIDE支持对FireBeetle-ESP32-E的开发,故选取Arduino 1.8.5为开发工具,其界面如图7所示。
图7 Arduino界面 随后需为Arduino进行配置以支持该开发板,具体的操作如下: 1)在“文件”菜单选取“首选项”,见图8所示;
图8 选取“首选项” 2)在弹出的对话框中,点击带红色圆圈的按钮,见图9所示;
图9 添加网址 3)将如下链接地址键入到弹出的对话框中,并点击按钮“好”; http://download.dfrobot.top/FireBeetle/package_esp32_index.json
图10 键入网址 4)打开“工具”菜单下,“开发板:"Arduino/GenuinoUno"”选项下的“开发板管理器”,见图11所示;
图11选取“开发板管理器” 5)在更新完成后,在列表中会看到FireBeetle-ESP32主板的内容,然后点击“安装”,见图12所示;
图12 选取安装
图13 完成安装 6)在安装完成后,在“工具”下拉菜单下就会看到“FireBeetle-ESP32”的选项,见图14所示。至此,就完成了开发环境的构建。
图14 出现“FireBeetle-ESP32”选项 由开发板的原理图可知,LED灯所连接的引脚为D9,见图15所示。
图15 LED灯原理图 为此可创建一个新文件,然后编程控制LED的亮灭,具体的操作如下: 1)启动该软件; 2)在“文件”菜单,选取“新建”选项,则生成一个新文件,见图16所示。
图16 新建文件 3)在文件中添加相应程序,如图17所示;
图17 添加程序 4)使用“工具”菜单,将开发板类型设置为“FireBeetle-ESP32”,将端口设置为“COM6”; 5)点击“箭头”图标进行程序编译并上传,则结果如图19所示; |