精华 m bot机器人试玩分享
发布于 9 年前 作者 luoyjx 6050 次浏览 最后一次编辑是 8 年前 来自 分享

上午收到的机器人!感谢@alsotang@ShenJS 午休时间就等不及组装好了。 组装过程花的时间不多,照着说明书很快就搞定!

安装

完成后的效果 mbot mbot

mbot官网 也有安装说明

软件

按照官网的例子话,有这么几个东西要下:

怎么安装也有 说明 说实话,感觉图形化编程挺蛋疼的。看这图 mblock 这就是机器人的巡线程序,具体代码可以在 这里 下载

试了一下,确实可以,不过感觉有时候会有bug。 原理是: 前面有个巡线传感器,你会发现当它下方较亮时,灯会亮,较暗时灯是灭的,两种信号估计还是不同的。 巡线传感器 就拿巡线图来讲,在白色地方灯会亮,黑色的线上是会灭的。 那么这里就有4种情况,并对应上程序:

  1. 左亮右亮 -> 停 -> 最后一个否则
  2. 左亮右灭 -> 右转 -> a=1 向右边的黑线靠
  3. 左灭右亮 -> 左转 -> a=2 向左边的黑线靠
  4. 左灭右灭 -> 直行 -> a=0

这样就可以完成巡线的任务了,由于这巡线图是个8 字型,只要不出偏差都能无限转(当然,得有电)。

以上跟nodejs没扯上啥关系

ShenJS大会的repo的内容也试了一下。还是比巡线图丰富一点。 repo在这里: https://github.com/jsconfcn/nodebots-session 安装还好,基本刚才都装过了,只是这次用的是arduino IDE。 把这个repo clone下来,npm install 一下。 repo下有firmware目录下的 firmware/mbotFirmata/mbotFirmata.ino文件,用arduino打开这个文件,需要用usb连接,在菜单Tools->serial port里选择你自己的串口(连接上才能选)。 setting 貌似唯一需要安装的就是 Makeblock-USB-Driver 了。 然后点编译上传就欧科了! 接下来就是跑nodejs程序了,刚才的repo 的example里有一些他们分享的例子。 运行如 node examples/motors.js 它会去连接com3串口。 motors 你就可以通过键盘的上下左右空格控制它了!

不足

貌似感觉不足的地方就是,貌似还只是通过USB线来控制,如果能用无线模块来控制就更好了!(旁边的遥控板表示同意。。。)

观望

不知道其他几个朋友玩的咋样啦?我这水平太业余

9 回复

Lego Mindstorm RCX 软件的感觉

demoprgm.JPG

哈哈 牛逼 有蓝牙模块, 可以在app store搜索mbot 然后根据应用提示连接上 就可以控制小车了。

@ilanceli 你是已经控制了还是…我也试了,貌似没啥动静,你是弄的啥程序…

@leapon 图形化编程软件真的是…

@luoyjx 已经控制了 刚拿到我的是拼好的 app蓝牙连接后控制不了 升级了下固件再连接就可以控制了(猜测是之前编译上传了其他控制程序)

@ilanceli 明天回来再试看看…

好快, 昨天刚让他跑起来, 之后试试nodejs

@ilanceli 这个貌似是需要先把程序撞到mbot上才能玩

示例程序 上面是有蛮多好玩的示例程序,图片化编程,不知可不可编写更更复杂的程序?

回到顶部