653|2

143

帖子

4

TA的资源

一粒金砂(高级)

楼主
 

【得捷电子Follow me第2期】新手任务:环境搭建 [复制链接]

 

第一次参加flow me,希望能跟上大部队步伐,本次flow me打算采用circuit python开发,因此拿到开发板进行开发之前,需要进行软硬件的开发环境准备和搭建。

 

1.硬件准备
首先是硬件,根据官方教程,通过如下链接进入该板子对应的circuit python下载页,当前版本已经更新到8.2.4
https://circuitpython.org/board/adafruit_feather_esp32s3_tft/


还可以选择对应的语言,包括了中文。可以根据需要下载。

下载完成之后可以将板子使用type-c线接入电脑,然后双击两次下图中板子上的Rst按钮,双击的时间间隔不能太短,预计两次按下的间隔在1S左右。

此时板载RGB等保持绿色,且显示屏显示内容如下,提示拷贝uf2文件进入。

电脑出现一个盘位,打开可以看到其内包含的当前文件列表,此时下载好的UF2 文件拷入。



拷入文件之后,板载的RGB等熄灭,显示屏内容变成如下所示。也可见其显示内容有一行为Hello World。

且上述磁盘将消失,并很快出现一个新的磁盘,叫CIRCUITPY。

打开可以看到新磁盘的文件列表,其中的code.py就是后续开发的python文件代码所在了,写的代码只要在上面编辑即可。需要用到的库文件都放到lib文件夹中。

打开code.py内代码吗内容为打印一个 hello world 的简单功能。也就是上面液晶中显示的Hello World

至此开发板的硬件环境就准备好了。

 

2.软件准备

接下来就是安装官方推荐的代码编辑器Mu.

Mu 是一个简单的代码编辑器,它是用 Python 编写的,内置串行控制台,比较方便打印输出调试信息!Mu可以从如下链接下载:

https://codewith.mu/

然后按照常规软件安装套路安装即可。

安装完成打开,此时会提示选择模式,选择CircuitPython即可,当然后续也可以更改。

然后就是正式打开界面了

至此,开发环境搭建完成,可以开始开发之旅了。

 

3.代码运行

接下来我们用一段简单的代码来测试一下硬件和软件环境的搭建是否ok。

首先拷贝如下代码到编辑器中。

然后点击保存,并选择保存在CIRCUITPY磁盘的code.py文件中。

当点击保存之后,硬件会自动复位,并重启之后执行新的代码。

重启之后,板子上的LED等就会500mS翻转一次亮灭状态,且打印的Hello World也没有了,因为新的代码没有print打印内容了,说明软硬件环境搭建成功!

接下来我们尝试改一下代码,即插入一个print打印内容:Hello CuicuitPython

点击保存之后,板子上就可以看到打印的这个内容,

另外,可以点击串口按钮,打开打印串口

此时就可以看到打印串口中的Hello CuicuitPython内容。

需要注意的是,设备端,也就是板子不要轻易手动拔出,需要通过系统安全删除操作。另外,也不要轻易按下板子上的复位按键,特别是正在保存代码,否则有可能造成代码丢失等情况发生。

至此,一切就绪!

最新回复

感谢大佬分享了详细的入门教程,不知道thonny能不能开发,我好象原来用的micropython。   详情 回复 发表于 2023-9-5 10:00
点赞 关注
 
 

回复
举报

6968

帖子

11

TA的资源

版主

沙发
 

感谢大佬分享了详细的入门教程,不知道thonny能不能开发,我好象原来用的micropython。

点评

这块还没研究过欸  详情 回复 发表于 2023-9-6 09:19
 
 
 

回复

143

帖子

4

TA的资源

一粒金砂(高级)

板凳
 
lugl4313820 发表于 2023-9-5 10:00 感谢大佬分享了详细的入门教程,不知道thonny能不能开发,我好象原来用的micropython。

这块还没研究过欸

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表