wonderbits by mfeducation.
Project description
python-sdk
主要服务于豌豆拼硬件产品
需要搭配豌豆拼硬件模块使用
Powered by MFEducation
-
包含各个模块的api
- 显示模块
- 控制模块
- 彩灯模块
- 射频通信模块
- 等等
-
sdk中包含串口通信功能
- 插上硬件模块可以直接通信
简单示例
创建一个py文件 demo.py
# 导入需要的模块
from wonderbits import Display, Control, Led, wb_tool
import random
# 初始化模块
d1 = Display()
c1 = Control()
l1 = Led()
# 隐藏控制台输出(默认)
# wb_tool.hide_console()
# 开启控制台输出
# wb_tool.show_console()
# 显示模块显示内容
d1.print(2, 1, 'value:')
# 计数变量
count = 1
for i in range(10):
# 获取控制模块开关sw4的值
sw4 = c1.get_sw4()
# 在显示屏上显示sw4的值
d1.print(2, 7, sw4)
# 设置彩灯rgb随机颜色
l1.set_rgb(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
# 显示模块显示计数值
d1.print(1, 1, count)
# 将计数变量 递增1
count += 1
运行py文件
运行环境:需要python -V 为3版本
运行:
python demo.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wonderbits-5.2.3.tar.gz
(14.5 kB
view hashes)
Built Distribution
Close
Hashes for wonderbits-5.2.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52db1da3632295247ccb49ab6035a2f1186e819a73cda8231e83c54a203bd9f5 |
|
MD5 | 614cd5ff56e2679135cc060860259040 |
|
BLAKE2b-256 | 541c39dae3a72e59bbd7a80be39cc735ee2c1862c8f379d0672b18d1743cea2f |