RookieC 发表于 2022-9-2 16:29:12

BPI-Leaf-S3,点灯初尝试

本帖最后由 RookieC 于 2022-9-8 09:41 编辑

BPI-Leaf-S3是一款很适合在面包板上使用的ESP32-S3开发板,可用GPIO全引出。https://forum.banana-pi.org.cn/uploads/default/original/2X/1/1684d0b8ccd43f67e803b37ab8e9653b3817e459.jpeg焊接排针https://forum.banana-pi.org.cn/uploads/default/optimized/2X/c/ccd8f46578318b8f2b10a2d67166e5a9aeecc8ff_1_666x500.jpeghttps://forum.banana-pi.org.cn/uploads/default/optimized/2X/1/140a8eb4a523d9d31898644784e53e394a6dc7b7_1_666x500.jpeg准备面包板和LED任何间距为100mul,也就是2.54mm的面包板都是可以使用的,而LED则需要选择工作电压为3.3V的。https://forum.banana-pi.org.cn/uploads/default/optimized/2X/1/153576e921a54cfc10fa6940df31935a5aa9d718_1_690x388.jpeg连接各器件将BPI-Leaf-S3开发板的所有排针插入面包板。LED与BPI-Leaf-S3开发板接线顺序:

LED Board
- GND
+ GPIO 1


https://forum.banana-pi.org.cn/uploads/default/optimized/2X/6/695fe468a6a1e135e4676d81eb2486a0d4783da8_1_690x388.jpegUSB连接PCPC系统推荐使用Windows10,通常无须安装驱动即可使用,较低Windows系统更可能会缺乏ESP32-S3 USB驱动,Linux与macOS也可使用。MicroPython运行环境搭建安装Python环境Python官网对于Windows系统来说,最便捷的安装包下载方法就是在官网首页点击如下图所示的图标进行下载。https://wiki.banana-pi.org/images/thumb/3/34/Micropython_operating_env_1.png/800x359x800px-Micropython_operating_env_1.png.pagespeed.ic.x1bOdOD0Mi.png其他操作系统或时其他发型版本则可以在Downloads选项栏中筛选。建议使用Python3.7及以上的版本。开始安装时注意勾选Add Python 3.x to PATH,这样可以避免后期再进行手动添加路径。https://wiki.banana-pi.org/images/thumb/0/0a/Micropython_operating_env_2.png/600x369x600px-Micropython_operating_env_2.png.pagespeed.ic.xjCHupiqOl.png按照安装提示逐步操作即可顺利完成安装。安装Thonny IDE以Windows PowerShell的具体操作步骤为例。右键Windows开始菜单找到并打开Windows PowerShell。https://wiki.banana-pi.org/images/thumb/a/a2/Micropython_operating_env_3.png/800x178x800px-Micropython_operating_env_3.png.pagespeed.ic.yNAbUTodgQ.png通过Python包管理工具pip来安装Thonny IDE。首先确认pip是否是最新版,使用以下命令升级pip:pip install -U pip使用以下命令安装Thonny:pip install thonnyapp更新Thonny:pip install -U thonnyapp用Windows搜索即可快速找到Thonny,也可以在开始菜单栏里找到它。https://wiki.banana-pi.org/images/thumb/3/3e/Micropython_operating_env_4.png/600x491x600px-Micropython_operating_env_4.png.pagespeed.ic.kRQKk8OU6s.png连接开发板至电脑将开发板通过USB数据线连接至电脑。正确连接时开发板的电源指示灯会亮起。我们需要知道开发板是否被电脑识别,并找出连接到了哪一个COM口。双击“此电脑”,右键“属性”,找到设备管理器,点开端口。此时会在列表中新加入一个COM口。https://wiki.banana-pi.org/images/a/a0/499x422xMicropython_operating_env_5.png.pagespeed.ic.WPXum9F6Mc.png给开发板烧录MicroPython固件MicroPython固件配置Thonny IDE打开Thonny,单击运行,点击选择解释器:https://wiki.banana-pi.org/images/thumb/f/f5/Micropython_operating_env_9.png/400x399x400px-Micropython_operating_env_9.png.pagespeed.ic.gpzn0u0pTX.png将解释器设置为MicroPython(ESP32):https://wiki.banana-pi.org/images/thumb/d/d0/Micropython_operating_env_10.png/400x325x400px-Micropython_operating_env_10.png.pagespeed.ic.vgxzdsMyaG.png选择开发板的COM口:https://wiki.banana-pi.org/images/thumb/d/d7/Micropython_operating_env_11.png/400x305x400px-Micropython_operating_env_11.png.pagespeed.ic.na6wrmIHL-.pngREPL启动并输出信息即意味着MicroPython固件烧录成功,可以开始正常使用了。https://wiki.banana-pi.org/images/a/a7/799x139xMicropython_operating_env_12.png.pagespeed.ic._IodaNm4uQ.png单击视图,勾选文件,即可看到本地文件目录和开发板上的文件目录:https://wiki.banana-pi.org/images/2/20/225x510xMicropython_operating_env_13.png.pagespeed.ic.cuObahAS-a.pnghttps://wiki.banana-pi.org/images/1/19/342x344xMicropython_operating_env_14.png.pagespeed.ic.aPtZ-QdBzm.png其他视图窗口也可按需设置使用。在设置中可以选择个人喜欢的主题风格。https://wiki.banana-pi.org/images/thumb/3/31/Micropython_operating_env_15.png/600x470x600px-Micropython_operating_env_15.png.pagespeed.ic.W9mGkqEuBb.pngLED闪烁程序代码
from machine import Pin

import time

led = Pin(1,Pin.OUT)

while True:

    led(0)

    time.sleep(0.5)

    led(1)

    time.sleep(0.5)
将代码保存为main.py,上传至BPI-Leaf-S3,无需等待编译。上传代码后点击RST复位按钮,或点击Thonny IDE的运行按钮,即可使LED闪烁。BPI-Leaf-S开发板介绍:BPI-Leaf-S3 开发板 - Banana Pi Wiki (banana-pi.org)

页: [1]
查看完整版本: BPI-Leaf-S3,点灯初尝试