欢迎光临散文网 会员登陆 & 注册

Circuit Python 官方指南翻译Part 5

2023-08-29 20:57 作者:无先生12738  | 我要投稿

注意内容重要内容

CIRCUITPY U盘

当 Circuit Python 完成安装,或者你将一个已经安装了 Circuit Python 的开发板连接到计算机时,计算机上弹出一个名为 CIRCUITPY 的 U盘。

你要把写的代码以及所需的库和文件放到CIRCUITPY U盘里,而且你可以直接在这个U盘上编辑代码,当你保存以后,代码就会自动运行。在创建和编辑代码时,你需要把代码保存在 CIRCUITPY U盘上的一个名为 code.py 的文件中。如果你正在按照指南学习,你可以将教程示例的内容粘贴到 CIRCUITPY U盘上的 code.py 文件中,并保存来运行示例。

在安装了最新的 Circuit Python 固件后,在 CIRCUITPY U盘上,你会看到一个包含 print("Hello World!") 的 code.py 文件以及一个空的 lib 文件夹。如果 CIRCUITPY U盘中没有 code.py 文件,你可以随便创建一个并保存到U盘中。当开发板启动或复位时,Circuit Python 会自动寻找 code.py 文件,并自动执行文件中的代码。在对 CIRCUITPY U盘中的文件进行更改后(例如更改了 code.py 文件),开发板会进行复位,并自动运行代码。完全无需手动运行代码。这正是circuit python如此简单的原因。

注意:对 CIRCUITPY 内容的所有更改,如保存新文件、重命名当前文件或删除现有文件,都会触发开发板的复位。

如果没有 CIRCUITPY 的开发板怎么办?

Circuit Python对于一些不支持原生 USB 的单片机也是可以刷写的。这些开发板无法在电脑上显示为CIRCUITPY U盘。包括使用 ESP32 或 ESP32-C3 微控制器的开发板。(其实现在已经支持了,ESP32_S3和S2都能直接刷了)

在这些开发板上,有其他的方法来传输和编辑文件。你可以使用 Thonny (https://thonny.org/)编辑器,它使用发送到 REPL 的隐藏命令来读写文件。或者可以使用引入于 Circuit Python 8 中的 Circuit Python Web 工作流。Web 工作流提供了基于浏览器的 WiFi 访问 Circuit Python 文件系统的方式。这些网站可以了解 Web 工作流:

https://learn.adafruit.com/circuitpython-with-esp32-quick-start

https://learn.adafruit.com/getting-started-with-web-workflow-using-the-code-editor


Circuit Python 官方指南翻译Part 5的评论 (共 条)

分享到微博请遵守国家法律