TurnipBit智能无线遥控小车
作者:CQITer小编 时间:2018-02-05 01:34
TurnipBit 开发板 2块
TurnipBit 扩展板 1块
下载数据线 1条
智能小车器件 1套
电机驱动模块(L298N) 1个
在线可视化编程界面 点击进入
二、思路设计2块TurnipBit开发板,1块模拟体感器,用于采集人体的动作变化,并将这些信息发送给接收器;另1块当做接收器,用来接收模拟设备的数据,同时控制小车执行相应的动作。
三、无线遥控车的实现1、功能区点击加速度传感器,选择判断当前…的动作。如下图:

本次实验主要涉及到5种动作,即:向上、向左、向右、正面、反面。
接下来展开分析一下,这5种动作对应的TurnipBit板子的实物状态。
向上:TurnipBit正面(带有LED灯、按键)朝向我们,如下图:

向左:依照向上的动作,逆时针向左旋转90度。如下图:

向右:依照向上的动作,顺时针向右旋转90度。如下图:

正面:依照向上的动作,逆时针向下旋转90度。如下图:

反面:依照向上的动作,顺时针向下旋转90度。如下图:

大家可以尝试实验其他动作,再结合一些想法,实现更有趣酷炫的效果。
2、接下来分配这5种情况下小车的动作:
TurnipBit的动作状态 对应小车的操作向上 停止
向左 左转
向右 右转
正面 前进
反面 倒退
3、实现模拟体感器的代码。主要功能是不断检测TurnipBit的动作,先用内置图像来表示当前的动作的方向。

4、体感部分的工作已经完成了,那么该如何将这些信息传送给接收器?不用担心,细心的同学不难发现,功能区内有一个无线电的模块,我们用它来实现两块TurnipBit开发板之间的通信。
首先选择打开蓝牙,放在循环外,然后在每个动作判断内添加发送的消息,消息内容可以自定义。参考下图:




