BPI-Leaf-S3是一款板载ESP32-S3芯片的小巧型开发板,支持2.4 GHz Wi-Fi 和低功耗蓝牙 (Bluetooth® LE) 双模无线通信,可直接应用于物联网低功耗项目,其外观如图1所示。
图1 外观
为了便于后续的使用,为它配上2个排针是十分必要的。上电后的效果如图3所示。
图2 焊接排针
图3 上电效果
在开发工具方面,BPI-Leaf-S3开发板支持以ESP-IDF、Arduino、MicroPython等进行开发。
- 安装Arduino IDE
先是试了试Arduino IDE,其最新的版本是Arduino
IDE 2.0.0。在下载后,其安装过程如下:
1)双击“arduino-ide_2.0.0_windows_64bit.exe”,随后是点击“我同意”来接受协议。
图4 接受协议
2)选取用户对象,并点击“下一步”,见图5所示。
图5 选取用户
3)选取软件的安装目录后,点击“安装”。
图6 进行安装
图7安装过程中
4)在完成安装后,在图8所示界面点击“完成”即可。在打开IDE后,其界面如图9所示。
图8 完成安装
图9工作界面
5)若使用中文界面,可在”File“菜单使用首选项来设置编程器语音,并点击”确定“,见图10所示。
图10选项设置
6)为使IDE能支持BPI-Leaf-S3,需在其它开发板管理器地址栏输入相应的网址,并点击”确定“。随后,在搜索栏输入“esp32”,并按图11所示进行安装。
图11安装支持包
相对来讲,2.0版的IDE在界面上还是有些区别的。
- 安装Thonny
Thonny运行环境依赖于Python,所以在使用前需要先安装Python。
1)从Python官网 下载python,其目前的最新版本是3.10.8。然后双击“python-3.10.8-amd64.exe”,从图12所示的界面中点击“运行”。
图12开始安装
2)按图13所示安装界面进行勾选,并点击“install Now”。在完成安装后,其界面如图15所示,从中点击“Close”结束接口。
图13开始安装
图14安装过程中
图15完成安装
在完成Python的安装后,才可进行Thonny的安装。
3)在Windows开始菜单找到Windows PowerShell ,并单击打开,则如图16所示。
图16 打开PowerShell
4)pip是
Python 包管理工具,可使用指令来确认pip是否为最新版,其用法如图17所示。
图17 查看版本
5)按图18所示,用pip指令来安装Thonny IDE。完成安装后,如图19所示。
图18安装过程中
图19完成安装
6)在开始菜单栏可见到Thonny,点击后可在图20界面中选取所用语言,并点击“”即可进入图21所示编程界面。
图20 选择语言方式
图21 编程界面
有了开发环境的支持,后面就可以进入正常使用状态了。
值得说的是,BPI-Leaf-S3似乎对Win7操作平台并不热心,并没有提供相应的驱程支持,所以无法获得串口进行通讯和程序下载。