使用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コントローラー
1.jpg

这次要制作的东西(视频)

这是一个简单的机器人,它可以前进、左右旋转和发射球。按下右扳机将进行右旋转,按下左扳机将进行左旋转,按下B按钮将发射球。(点击播放视频)

YouTube

工作模式

スクリーンショット 2016-12-18 16.28.10.png

机身的准备

1 (1).jpg

驱动系统

将右前轮驱动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/。

スクリーンショット 2016-12-18 17.09.36.png

5 驾驶技巧

按住右扳机按钮时,向右旋转。同时按住左扳机按钮时,向左旋转。
同时按住右扳机按钮和左扳机按钮时,向前移动。
按下B按钮将发射球。
这样的程序被编程了。

继下篇会有继续
使用Xbox360控制器和mindstorm-EV3制作遥控汽车【下篇·程序解说】

广告
将在 10 秒后关闭
bannerAds