Iphone手机模拟gamepad蓝牙控制小车

2018-06-101.1万
AI 快速预览详细 收起
本文介绍了如何使用iPhone手机通过蓝牙连接micro:bit,模拟游戏手柄控制小车。首先需要下载并安装micro:bit官方app,并通过蓝牙连接micro:bit。然后在app中选择Monitor and Control,添加Gamepad功能。最后,编写micro:bit代码,实现通过a/b/c/d四个按钮控制小车的前进、后退、左转和右转。这个项目适合零基础的新手进行编程启蒙,同时也适用于STEM教育场景。


看着各位大师研究App Inventor蓝牙控制Microbit小车,再加上弄个手柄控制,感觉回到了童年啊,心痒痒,奈何捧着iphone还没手柄(没货,要7月初有货,怨念),苹果商店倒是有app可以用,不过要被撸羊毛心不甘,只好研究microbit官方的app,说实话真不好连接,言归正传,请各位看官往下瞧:
第一步,手机app蓝牙连接micro:bit,请参考以下教程
https://mc.dfrobot.com.cn/thread-24699-1-1.html
第二步,连接成功后app操作
1.选择Monitor and Contorl
Iphone手机模拟gamepad蓝牙控制小车图1

2.点击add按钮,选择Gamepad
Iphone手机模拟gamepad蓝牙控制小车图2

3.选择后界面如下,只用到a/b/c/d四个按钮,下面的1/2/3/4可以忽略,当然也可以使用,看需求
Iphone手机模拟gamepad蓝牙控制小车图3

4.对micro:bit进行编程,代码如下
Iphone手机模拟gamepad蓝牙控制小车图4

5.完成后回看3中的截图,点击start手机蓝牙连接miccro:bit就可以使用abcd四个按钮控制小车的前进后退左转右转,点击stop(点击start后变化)停止电机运行,也就是停车啦。


结束语:新手创作,天天逛论坛学习,将继续努力,尽量将手上器材价值最大化,比如将LED灯带加上去前进绿色,后退红色,还可以加上mp3录制前进倒车录音,留待慢慢研究吧。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(8)
MakeIt
MakeIt
多谢分享,入坑学习
finley
finley
这个控制器可以是ardiuno吗
pATAq
pATAq
对的,安卓和ios的app不是同一家,ios功能更多
rzyzzxw
rzyzzxw
沈老师,沿着这个方面继续研究下去啊。最好顺便探索下和高级事件对接的APP写法。我找资料了几天,毫无头绪。
rzyzzxw
rzyzzxw回复学以致用
用APP INVENTOR 写,对接高级控制中的事件。
学以致用
学以致用
作者
回复rzyzzxw
你说的这个感觉好难啊,是写安卓的app吗?
Ash1
Ash1
支持~
rzyzzxw
rzyzzxw
三星做的APP没有这些功能。:curse:
rzyzzxw
rzyzzxw
谢谢沈老师分享。
hnyzcj
hnyzcj
- 没有更多了 -