wonderbits by mfeducation.
Project description
python-sdk
主要服务于豌豆拼硬件产品
需要搭配豌豆拼硬件模块使用
Powered by MFEducation
-
包含各个模块的api
- 显示模块
- 控制模块
- 彩灯模块
- 射频通信模块
- 等等
-
sdk中包含串口通信功能
- 插上硬件模块可以直接通信
简单示例
创建一个py文件 demo.py
# 导入需要的模块 from wonderbits import Display, Control, Led, wb_tool import time 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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size wonderbits-5.1.1-py2.py3-none-any.whl (17.6 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Filename, size wonderbits-5.1.1.tar.gz (13.2 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for wonderbits-5.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d803ea14c9da17e2d1c9fa826ed6e3f3f75e909bc7fe5fac850e2d62eb96fa9 |
|
MD5 | 65bca04c7ae80bbca659c8f9c24d10cd |
|
BLAKE2-256 | 1499534a2e79084c12c89b0c41a0fa8e32949a4739801f16f5384444b3bfcd7a |