使用Xbox 360控制器和Mindstorm EV3创造遥控器【第一部分】
首先 .
使用Xbox360控制器来控制mindstorm-EV3的电机。
我们将使用在EV3上运行的Linux环境ev3dev进行开发。本文的前提是已经在EV3上安装了ev3dev并且能够进行SSH连接。
如果您尚未完成环境搭建,请参考此文章。
用Linux来控制Mindstorm EV3! 安装ev3dev操作系统并进行SSH连接。
环境
-
- mindstorm-EV3
-
- PC : Ubuntu 15.04
- ev3dev (ev3dev-jessie-2016-10-17)
只需要能够运行JavaScript,就没有必要使用Ubuntu作为操作系统的要求。
这是必要的东西 (Zhè shì de
- Xbox360コントローラー
这次要制作的东西(视频)
这是一个简单的机器人,它可以前进、左右旋转和发射球。按下右扳机将进行右旋转,按下左扳机将进行左旋转,按下B按钮将发射球。(点击播放视频)
工作模式
机身的准备
驱动系统
将右前轮驱动L电机连接到智能模块的A端口,将左前轮驱动L电机连接到B端口。
发射部
将用于球发射机构的M电机连接到C端口。
操纵方法
1、安装Node.js
sudo apt-get update
sudo apt-get install nodejs
从代码库中进行克隆操作。
git clone https://github.com/muro-tani/xboxEv3Tank.git
cd xboxEv3Tank
sh motorSetup.sh //接続されているモーターのファイルパスを初期化
nodejs app.js //実行
将Xbox360控制器连接到个人电脑。
请打开浏览器,访问http://ev3dev.local:3000/。
5 驾驶技巧
按住右扳机按钮时,向右旋转。同时按住左扳机按钮时,向左旋转。
同时按住右扳机按钮和左扳机按钮时,向前移动。
按下B按钮将发射球。
这样的程序被编程了。
继下篇会有继续
使用Xbox360控制器和mindstorm-EV3制作遥控汽车【下篇·程序解说】