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