【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 条带灯的库文件
|