当前位置:首页  <  产品评测  <  【产品评测】Picoboard通过PS2摇杆控制角色运动...
【产品评测】Picoboard 通过 PS2 摇杆控制角色运动
编辑:neil 2017-10-19 浏览次数:1487

Picoboard 传感器扩展板可以与官方 Scratch2.0完美结合使用,通过 USB 数据线就可以完成软硬件的交互,不需要任何第三方软件,它板载高精度光线传感器、滑条电位计、声音传感器、按钮及四个模拟输入接口,可连接多种模拟及数字传感器。例如:mini 避障传感器,mini 寻线传感器,火焰传感器等,这里要给大家介绍的一个简单的案例,是使用 Picoboard 与 PS2 游戏摇杆的结合来控制角色的移动及角色的朝向。

使用硬件:
  ● Picoboard 传感器扩展板 * 1 个
  ● 7.4V 1300mAh 锂电池 * 1 个
  ● UBEC 5V 3A * 1 个
  ● 面包板 * 1 个
  ● 跳线 * 若干


接线说明:

* Picoboard 传感器 A 口鳄鱼夹其中一个连接 PS2 摇杆的 B 引脚

Picoboard 传感器 B 口鳄鱼夹其中一个连接 PS2 摇杆的 x 引脚

Picoboard 传感器 C 口鳄鱼夹其中一个连接 PS2 摇杆的 y 引脚

Picoboard 传感器扩展板 A、B、C 接口鳄鱼夹的另一个连接在一起,并连接到电源负极

PS2 摇杆的 + 引脚连接到 UBEC 输出接口的 +

PS2 摇杆的 - 引脚连接到 UBEC 输出接口的 - 


硬件连接图: 


实物连接图:


Scratch 例子程序:


程序运行后,角色的位置会随摇杆转动而移动,在舞台的左上角,还会显示出当前 A、B、C 三个模拟接口读取到的数值。实验的原理就是通过 Picoboard 板载的四个模拟输入接口,来读取 PS2 摇杆模块的输出值大小,然后将这个值再给到角色位置和面向的角度,程序中创建变量是为了方便实时观察数据的变化。



这只是一个简单的角色运动控制例子程序,通过 PS2 摇杆 x、y、z 轴值的变化,控制角色的 x、y 坐标及朝向的变化,你有更好的创意吗?来试一试吧!

创造源创客,创意自奥松

---------------------------------------------------------------------------------------------------------------------------------

奥松机器人官网www.robotbase.cn

秀创客教学视频:supermaker.tv

微信号:奥松机器人

京东:alsrobot.jd.com

淘宝:robotbase.taobao.com

天猫robotbase.tmall.com

QQ群:16816196(讨论,解惑)

新浪微博:@奥松机器人基地