提示词优化器
优化提示词清晰度与效
通过低功耗蓝牙(BLE)连接并控制 Sphero Mini 球形机器人,实现移动、变色、绘图等功能。
1. 安装依赖
pip3 install bleak
2. 查找设备地址
python3 scripts/scan_sphero.py
寻找名为 “SM-XXXX” 的设备,记录其 MAC 地址。
3. 运行示例
import asyncio
from sphero_mini_bleak import SpheroMini
async def demo():
sphero = SpheroMini("YOUR-MAC-ADDRESS")
await sphero.connect()
await sphero.wake()
await sphero.setLEDColor(255, 0, 0) # 红色
await sphero.roll(100, 0) # 向前滚动
await asyncio.sleep(3)
await sphero.roll(0, 0) # 停止
await sphero.disconnect()
asyncio.run(demo())
4. 使用现成脚本
# 猫咪玩耍模式
python3 scripts/cat_play.py
# 绘制图形
python3 scripts/draw_square.py
python3 scripts/draw_star.py
# 设置颜色
python3 scripts/set_color.py red
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | MAC地址/UUID、移动速度(0-255)、朝向角度(0-359°)、RGB颜色值、脚本参数 |
| 输出 | 连接状态、电池电压、运动执行结果、LED颜色反馈 |
| 适用人群 | Sphero Mini 持有者、Python 开发者、宠物主人、机器人学习初学者 |
| 不包含 | 硬件本体、蓝牙驱动安装、图形化界面、多球协同控制 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/joneschi/sphero-mini/SKILL.md
来源类型:GitHub 仓库