怎样用XBox控制器通过wifi控制RC汽车

步骤1:mpu6050
pi使用mpu6050 imu。首先,您必须在pi上启用i2c,将其连接起来,然后使用“脚本”中的命令对其进行测试。同样,可能存在一些依赖性。服务器使用xbox力反馈将影响传回客户端,以作为触觉反馈传递给操作员。
https://www.instructables.com/id/reading-i2c-inputs 。..
安装i2c工具。..
sudo apt-获取安装libi2c-dev
在pi的bios上编辑i2c,然后重新启动。
sudo raspi-config
sudo nano/etc/modules
sudo nano/etc/modprobe.d/raspi-blacklist.confsudo i2cdetect -y 1
mpu605应该显示为68。
步骤2:pi blaster
pi上的pwm通过pi blaster守护程序完成。服务器将数据直接从pi发送到舵机,并通过软件发送到pi-blaster fifo。
sudo apt-get install autoconf
git clone https://github.com/sarfata/pi-blaster.git
cd pi-blaster
。/autogen.sh
。/configuremake
》 sudo make install
sudo make install-停止自动启动
fifo位于/dev/pi-blaster
要完全打开gpio引脚17:
echo“ 17 = 1”》/dev/pi-blaster
将gpio引脚17设置为20%的pwm
echo “ 17 = 0.2”》/dev/pi-blaster
要进行测试,只需使用万用表和一些回显命令,在纸上写下您需要发送给伺服器的内容,以使其能够执行所需的操作。检查我的服务器代码以获取我的值,很幸运,由于控制信号是单极性的,您可以使用pi提供的0-3.3v来控制它们。
对于接线机,我使用了idc连接器和一些2.54mm接头。
注意-(1)过去在使用锁定功能干扰pis windows环境时,我遇到了问题,因此我不倾向于启动pi x windows接口。(2)sudo chown root test.sh,然后sudo chmod + s test.sh以允许脚本以非root身份访问gpio
步骤3:wifi
按照adafruits指南使用pi上的终端设置wifi。我发现通过命令行更容易完成此操作,并且x窗口中的gui出现了问题。
sudo cp interfaces/etc/network/
步骤4: xbox 360控制器测试
获取windows xbox无线驱动程序并安装驱动程序。如果您购买廉价的中文副本却无法获得,则此处有一个教程http://www.s-config.com/archived-xbox-360-receiver-install-for-win-xp-and-win-7/它工作。配对时,控制器上的led会显示。如果驱动程序是最新版本,则驱动程序应该已经在linux上,我使用的是xubuntu15。使用以下命令查找或测试xbox控制器。
使用cat/proc/bus/input/devices,外观如果不确定,则在‘handlers’处!fftest/dev/input/event3,此测试强制feedback.jstest/dev/input/js0,此测试类似物.ls/dev/input,您应该在此处看到操纵杆fifo。必须在linux中安装任何东西(除了jstest之外),所有的麻烦都在windows中。首先在windows中对其进行测试,然后在“设备和打印机”中检查游戏手柄上所有控件的功能。然后在linux上使用jstest和fftest进行测试。
步骤5:在pi上安装gstreamer和picamera
一般来说,对于gstreamer,我使用:
https://sparkyflight.wordpress.com/2014/02/22/rasp 。..作为参考。
一旦高兴,您就可以测试protobot脚本cd〜/protobot。/runclient.sh 192.168.1.6
服务器(机器人)一旦设置便自动运行。


英特尔支持PCIe 4.0的SSD样本,测试只能用AMD的CPU?
ZYNQ开发双核运行原理及过程
诺基亚3310复刻版上手 贪吃蛇玩起来怎么样?
Tower花费5000万美元来提升以色列的晶圆厂产量
可穿戴设备市场难道只是看上去很美,或者只是昙花一现?
怎样用XBox控制器通过wifi控制RC汽车
国内工控机行业正处于加速发展期
一文解读智能建筑发展趋势
林木种质资源库是什么,它的用途一般都有哪些
集成电路运算放大器出现误差的常见原因
太空机器人在空间站会干什么
南湖区领导莅临赛思总部考察指导工作
利雅得开春大戏剧情剖析
伯克利大学教授说:相对于传统的加密货币,比特币“极不稳定”
iic china展IMS分析师解读今年LED市场机会与挑战
VR全景技术将助力打造虚拟现实智慧城市
arduino串口通信
8位与32位MCU如何选择?
教您怎么选型固态电解电容器
德赛西威2022年合作伙伴大会成功举办