330|1

21

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【Follow me第二季第1期】 开发过程用到的库与支持包 [复制链接]

 

三、如何确定CircuitPython需要的库文件

1、我们在使用CircuitPython时需要用到库文件 这些库文件在这里下载https://circuitpython.org/libraries或者您可以从我的附件中获取 adafruit-circuitpython-bundle-9.x-mpy-20240728.zip (14.85 MB, 下载次数: 0)

adafruit-circuitpython-bundle-8.x-mpy-20240728.zip (14.84 MB, 下载次数: 0)


2、现在打开 lib 文件夹。当您打开该文件夹时,您会看到大量的 .MPY 文件和文件夹。

 


3、如何导入我需要的库 首先打开 CIRCUITPY 驱动器上的 lib 文件夹。然后,打开从下载的 zip 中提取的 lib 文件夹。在里面,你会发现许多文件夹和.mpy文件。找到您要使用的库,并将其复制到 CIRCUITPY 上的 lib 文件夹中。

如果库是一个包含多个 .mpy 文件的目录,请确保将整个文件夹复制到 CIRCUITPY/lib。


4、我们需要安装那些库  一般来说我们需要导入代码中import 后面的名称

例如import library_or_module 即 我们需要library_or_module这个库


5、如何创建自己的 .mpy 文件

mpy-cross

请参考一下连接

https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bin/mpy-cross/

若要创建 .mpy 文件,请运行以在与原始文件相同的目录中创建 yourfile.mpy。./mpy-cross path/to/yourfile.py



四、如何卸载CircuitPython

也许您尝试了 CircuitPython 并想回到 MakeCode 或 Arduino

备份您的代码在替换 CircuitPython 之前,不要忘记备份 CIRCUITPY 驱动器上的代码。这意味着您的 code.py 任何其他文件、lib 文件夹等

 

迁移到Arduino

如果你想改用Arduino,你只需使用Arduino IDE来加载Arduino程序。首先插入您的电路板,然后双击重置,直到您获得绿色的板载 LED。在Arduino IDE中,选择匹配的板,例如Circuit Playground Express。确保 LED 仍为绿色,然后单击 Upload 以上传 Blink。成功上传后,串行端口将更改,因此请重新选择新端口!

上传 Blink 后,您应该不再需要双击以进入引导加载程序模式。当您上传时,Arduino将自动重置。



五、CircuitPython中本次历程我们用到的库

以上为在本次活动中我锁使用到的全部库文件这些库文件将会依这种形式进行调用

from adafruit_circuitplayground import cp

 

adafruit_ble

adafruit_bluefruit_connect

adafruit_bus_device

adafruit_circuitplayground

adafruit_gizmo

adafruit_hid

adafruit_lis3dh.mpy

adafruit_thermistor.mpy

neopixel.mpy

 

你可以在我所提供的压缩包中找到这些文件

如果想依源码格式请使用                                    默认格式请使用

                   

这里我在提供一份我使用到的lib整合包  见附件



六、上诉库文件用途

adafruit_ble   蓝牙模块

adafruit_bluefruit_connect  蓝牙连接手机模块

adafruit_bus_device  外部总线访问模块管理i2c与spi总线

adafruit_circuitplayground  本次板子的专属包

adafruit_gizmo   本次板子的tft显示模块

adafruit_hid   驱动程序模拟 USB HID 设备

adafruit_lis3dh.mpy  加速度传感器lis3dh的库文件

adafruit_thermistor.mpy  ntc热敏温度电阻的库文件

neopixel.mpy  条带灯的库文件

 

最新回复

备份您的代码在替换 CircuitPython 之前,不要忘记备份 CIRCUITPY 驱动器上的代码。这意味着您的 code.py 任何其他文件、lib 文件夹等 这段应该是翻译过来的   详情 回复 发表于 2024-8-15 07:22
点赞 关注
 
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

备份您的代码在替换 CircuitPython 之前,不要忘记备份 CIRCUITPY 驱动器上的代码。这意味着您的 code.py 任何其他文件、lib 文件夹等

这段应该是翻译过来的

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表