wonderbits by mfeducation.
Project description
python-sdk
主要服务于豌豆拼硬件产品
需要搭配豌豆拼硬件模块使用
Powered by MFEducation
-
包含各个模块的api
- 显示模块
- 控制模块
- 彩灯模块
- 射频通信模块
- 等等
-
sdk中包含串口通信功能
- 插上硬件模块可以直接通信
简单示例
创建一个py文件 demo.py
# 导入需要的模块
from wonderbits import Display, Led, Control
import random
import time
# 创建必要的模块对象
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 -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-4.2.2.tar.gz
(12.7 kB
view hashes)
Built Distribution
Close
Hashes for wonderbits-4.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fa5b0541d46957cffb3c0aa4d2b5805ca18d53d9957862f9133401c2c130231 |
|
MD5 | d10b844f2318a12480ea6f11df907f31 |
|
BLAKE2b-256 | 22a1d082ce2c1a9f065a261a5f2460931f6505a3be70f0d351ed650648841fe9 |