wonderbits by mfeducation.
Project description
python-sdk
主要服务于豌豆拼硬件产品
需要搭配豌豆拼硬件模块使用
Powered by MFEducation(梦孚教育科技)
-
包含各个模块的api
- 显示模块
- 控制模块
- 彩灯模块
- 射频通信模块
- 等等
-
sdk中包含串口通信功能
- 插上硬件模块可以直接通信
简单示例
创建一个py文件 如test.py
# 导入需要的模块
from wonderbits import Display, Led, Control
import random
# 创建必要的模块对象
display1 = Display()
led = Led()
control1 = Control()
# 豌豆拼硬件复位等待时间,后期会优化
time.sleep(8)
# 定义一个全局变量
content = 1
while True:
# 在显示模块上第一行第一列显示变量content
display1.print(1, 1, content)
content = content + 1
# 设置彩灯模块颜色, 颜色随机
led.set_rgb(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
# 获取控制模块sw4开关状态值
sw4 = control1.get_sw4()
print('我收到sw4状态{}'.format(sw4))
# 获取开关sw3的位置
isAtOne = control1.is_sw3_at_1()
print('我收到sw在1位置: {}'.format(isAtOne))
运行py文件
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-4.1.1.tar.gz
(8.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wonderbits-4.1.1.tar.gz.
File metadata
- Download URL: wonderbits-4.1.1.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfa8f7d9d94dde2639b885d52b318f845f099a57ed44069a7a81ccbe6b1b4470
|
|
| MD5 |
5e5031d406ceea41408c73c3798e49f5
|
|
| BLAKE2b-256 |
8bb39dde1d06a9130c06e4a53800a228bc87cc658be9ee9f0067eeb10992ea98
|
File details
Details for the file wonderbits-4.1.1-py2.py3-none-any.whl.
File metadata
- Download URL: wonderbits-4.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
880445badd1c168c613c652d2d528cfd6d9d3b83f78c76d94d1432bc7a6f673b
|
|
| MD5 |
eaf23295fa1235475fe91f9ce0aced46
|
|
| BLAKE2b-256 |
f48f9f017953d0ad870039a6409c3f805ee329fc4c52b9581894b907663fadd0
|