在CiruitPython开发时,现成可以调用或者参考的代码包(bundle)非常丰富,这大大地提高了效率,简化了学习和开发的难度,让大家可以专心于应用和业务逻辑的开发调试。因此,本帖介绍如何在CiruitPython中如何使用Bundle代码包,希望给大家带来帮助。
准备工作
代码包(bundle):
https://circuitpython.org/libraries
在链接位置下载准备对应版本的bundle(固件是V8.0的则下载对应的zip),解压完有[example]、[lib]、[requirements]三个文件夹
lib文件夹:
代码包是以.mpy后缀的文件存在,将需要导入的代码包,例如,neopixel.mpy 拷贝到circuitpy的盘符中lib文件夹:
代码编写
"""CircuitPython status NeoPixel red, green, blue example."""
import time
import board
import neopixel
pixel = neopixel.NeoPixel(board.NEOPIXEL, 1)
pixel.brightness = 0.3
while True:
pixel.fill((255, 0, 0))
time.sleep(0.5)
pixel.fill((0, 255, 0))
time.sleep(0.5)
pixel.fill((0, 0, 255))
time.sleep(0.5)
运行
https://training.eeworld.com.cn/course/68047/learn?preview=1#lesson/37398