文章目录
- 背景介绍
- 产品应用
- 动手实践
- 环境安装
- 工具安装
- 更新 setuptools 到最新版本
- 安装 toio.py
- 安装 bleak
- 安装 ipykernel
- 检查是否安装成功
- 定义电子小企鹅的功能和逻辑
- 小企鹅移动
- 小企鹅脸变色
- 小企鹅尖叫
- 综合实现
- 总结
背景介绍
索尼推出的toio™ 是一款创新的游戏玩具,结合了物理和数字元素,通过编程和物理互动,可以提供丰富多样的游戏和应用体验,激发用户的创造力和想象力。无论是儿童还是成年人,都可以通过 toio™ 探索和享受其中的乐趣。
toio™ 具有开放性和可塑性的特点,它不仅适用于进阶用户和专业人士,甚至对编程新手也非常友好,可以为用户提供多样化的 STEAM 学习和编程开发体验。
toio™创意基础套件包括:一个toio™核心Q宝充电器和两个立方体小机器人toio™核心Q宝。
图中的两个小型的乒乓球大小的白色立方体,我们称之为核心Q宝。核心Q宝包含轮子和传感器,可以进行移动和检测周围环境。它作为一个开源机器人,可以提供广泛的应用和玩法创作空间。
产品应用
toio™ 通过内置的加速度计、陀螺仪、距离传感器等提供了丰富的交互功能。用户可以通过编程或者与核心Q宝的物理互动来控制它们。
●toio™ 支持编程,用户可以使用编程语言(如 Python)或可视化编程工具来创建自己的应用程序和游戏。
●toio™ 提供了多种游戏和应用程序,涵盖了不同的领域,如迷宫、赛车、音乐、编程挑战等。
●多个 toio™ 立方体可以进行群体互动,用户可以将它们连接起来形成复杂的场景和玩法。
●toio™ 提供了一种有趣和教育性的学习工具,可以帮助儿童培养解决问题、创造力和合作精神等技能。
动手实践
我是一个父亲,我认为利用toio™ 核心 Q 宝可以设计一款小企鹅儿童玩具,小企鹅儿童玩具可以通过孩子的说话指令进行移动、发出叫声,并且可以利用toio™ 的灯光来改变小企鹅的表情颜色锻炼孩子的专注力,还可以使用Python来编写代码,控制小企鹅移动的速度和发声的频率,实现个性化的创作体验,我希望为我的孩子设置独一无二的游戏体验。
环境安装
我们使用的是 Python 语言,我们需要安装一下 toio™ 运行所需要的环境:
1.首先需要的系统是Windows10(21H2)及以上版本;
2.需要安装Python(Version 3.11 or later);
工具安装
我使用的编译器是IDEA,直接在控制台的 Terminal 执行的命令:
更新 setuptools 到最新版本
setuptools库的前身是distutils(一个python标准库),setuptools本身不是标准库,所以需要自行安装。setuptools提供的主要的功能有:
●python库的打包分发
●依赖包安装与版本管理
●python环境限制
●生成脚本
●c/c++ 拓展
执行命令:
python -m pip install setuptools --upgrade
安装 toio.py
toio.py是一个用于控制 toio™ 立方体玩具的 Python 库。通过 toio.py,您可以编写 Python 程序来控制 toio 玩具的移动、声音和灯光等功能。
执行命令
python -m pip install toio-py --upgrade
安装 bleak
Bleak 是一款 BLE GATT客户端软件,能够连接到充当 GATT 服务器的 BLE 设备。它旨在提供一个异步的、跨平台的 Python API 来连接和通信。
执行命令
python -m pip install bleak
安装 ipykernel
ipykernel是一个用于在Jupyter 中运行Python代码的包,它可以将Python代码转化为可以在IPython内核上运行的格式。
执行指令
python -m pip install ipykernel
安装时间较长,请耐心等待一下
标签:sound,cube,企鹅,征文,30,duration,print,toio From: https://blog.51cto.com/u_13277791/7682587