Kittenbot 小喵科技——专注人工智能编程教育

快捷导航
查看: 5364|回复: 0

Robot:bit巡线避障小车套件_体感遥控车教程

[复制链接]

13

主题

22

帖子

119

积分

热心会员

Rank: 2

积分
119
发表于 2018-2-8 18:07:08 | 显示全部楼层 |阅读模式
本帖最后由 nils 于 2018-2-10 18:05 编辑

        最近几天我们淘宝上新了全新的Robot:bit巡线避障机器人套件,它是用基于Micro:bit研发的Robot:bit拓展板搭建的多功能DIY机器人平台,提供了多种模式,其基础的功能便是巡线和避障,还有更多拓展玩法等着你去动手去发现,想尝鲜的小伙伴可以戳这里Robot:bit巡线避障机器人套件当新用户们拿到新品的同时还在考虑怎么玩起来吗?不用怕,有的就是教程教你快速上手全新的Robot:bit巡线避障机器人。
遥控机器人教程
遥控.gif

基本原理
针对全新的Robot:bit机器人套件,结合Micro:bit内置的2.4G通信模块,结合Makecode图形化编程,新增了体感遥控小车的玩法,其基本原理就是你首先需要两块Micro:bit,将两个Micro:bit设置在同一个无线通讯组下,使得两块Micro:bit可以实现数据的通讯,就可以简单的理解为收听广播节目需要在指定的频率频道下才能被收听,无线传输的原理也大概就是这样。

接线
当亲们拿到全新的全新的Robot:bit机器人时,按照说明书的安装步骤,想必大家很快的就会完成组装,全新的钣金底盘,让安装变得更加的简单,方便。虽然说明书后面也有接线的说明图,但还是手把手教学一下。
体感遥控小车主要通过一块Micro:bit的动作控制搭载有另一块Micro:bit的机器人进行前后左右的动作控制,增加了机器人的趣味性,之间化身遥控车,因此主要的连线也很简单,就是控制电机的正反转,因此接线就是TT马达1——M2B,TT马达2——M1A,及:
TT马达1——M2B
TT马达2——M1A
接线图如下:
遥控_副本.jpg
遥控小车接线图
按照上面图片的连接,我们的巡线器人就接线完毕了,下面我们编写一下实例程序并烧录,启动!
编写程序
直接贴一张程序的图
遥控接收端.png
小车接收端程序图
遥控发射端.png
遥控发射端程序图
示例程序说明:
注意:主控板上搭载的是小车接收端的程序,用作遥控的那一块搭载的是遥控发射端的程序,大家在烧录后安装时必要安装错了。
  小车接收端程序说明:
      首先两个Micro:bit要实现2.4G通讯需要将他们设在同一个无线通讯数组下,这里我们设置在无线数组1里面,所以无论是发射端还是接收端的开机设置都是先设置无线数组,小车接收端开机时显示笑脸,主程序设置标记位判断,在接收到不同标记位信号时做出不同的执行动作,可以从程序中看出分别是前进后退向左和向右。
   遥控发射端程序说明:
      开机程序时显示数字倒计时并进入准备状态,主程序显示不同标记位状态时的遥控显示画面包括向左,向右,向上,向下的箭头指示现在小车运行状态。函数checkXY 使用内置的陀螺仪感知现在遥控器的一个倾斜状态,大家合一直接下载用作参考。

示例程序
Robotbit遥控车教程.zip (652.14 KB, 下载次数: 53)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全力为Stem教育行业提供新技术、新方案和新产品。

 

地址:广东省深圳市华丰互联网+创意园 419~420

© 2019 Kittenbot Inc. 深圳市小喵科技有限公司 ( 粤ICP备16110073号 )

GMT+8, 2022-1-27 06:41 , Processed in 0.024912 second(s), 38 queries , Gzip On.
Powered by Discuz! X3.2

快速回复 返回顶部 返回列表