CircuitPython库,用于播放RTTTL旋律。
项目描述
简介
此库播放RTTTL旋律。
依赖项
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载Adafruit库和驱动程序包轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。要为当前用户安装
pip3 install adafruit-circuitpython-rtttl
要系统范围内安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-rtttl
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-rtttl
使用示例
此示例播放《Frosty the Snowman》
import board
import adafruit_rtttl
adafruit_rtttl.play(board.A0, "Snowman:d=8,o=5,b=200:2g,4e.,f,4g,2c6,b,c6,4d6,4c6,4b,a,2g.,b,c6,4d6,4c6,4b,a,a,g,4c6,4e.,g,a,4g,4f,4e,4d,2c.,4c,4a,4a,4c6,4c6,4b,4a,4g,4e,4f,4a,4g,4f,2e.,4e,4d,4d,4g,4g,4b,4b,4d6,d6,b,4d6,4c6,4b,4a,4g,4p,2g")
CPX使用示例
此示例在Circuit Playground Express上播放《Frosty the Snowman》(我们必须启用板载扬声器)
import board
from digitalio import DigitalInOut, Direction
import adafruit_rtttl
spkrenable = DigitalInOut(board.SPEAKER_ENABLE)
spkrenable.direction = Direction.OUTPUT
spkrenable.value = True
adafruit_rtttl.play(board.A0, "Snowman:d=8,o=5,b=200:2g,4e.,f,4g,2c6,b,c6,4d6,4c6,4b,a,2g.,b,c6,4d6,4c6,4b,a,a,g,4c6,4e.,g,a,4g,4f,4e,4d,2c.,4c,4a,4a,4c6,4c6,4b,4a,4g,4e,4f,4a,4g,4f,2e.,4e,4d,4d,4g,4g,4b,4b,4d6,d6,b,4d6,4c6,4b,4a,4g,4p,2g")
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献力量!在为此项目做出贡献之前,请阅读我们的行为准则,以帮助该项目保持友好。
项目详情
关闭
adafruit-circuitpython-rtttl-2.4.22.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e57ef46034c6087b829f3baee0ffce83d1d883979fa30a55589a38d1edb34d2 |
|
MD5 | 66b781290b75b4167980801eb55d541d |
|
BLAKE2b-256 | 4fe0d3c25bb7515478721a05ee905eea92268c3269565efc7e788aba040b90c8 |
关闭
adafruit_circuitpython_rtttl-2.4.22-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90537f01c4d86fee68ea97acdedea4f2ffd77a278db6c35508b6aee1c7007b6a |
|
MD5 | 79d501f46bd11205aa05d9f8935459c2 |
|
BLAKE2b-256 | 8ba3de4c7587d4c7787b817b46eae2713303ce97f6c1f2eeeb2dbd4f4b4c1b1d |