QQ登录

只需一步,快速开始

创客帮-青少年创客创意社区

快捷导航
开启左侧

干货!手柄/传感器的学习方法

[复制链接]
老哈 发表于 2016-12-1 09:27:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
1.jpg
手柄/传感器的学习方法——学会用mBlock软硬件输出
小敏老师,我能用手柄玩机器人吗?当然可以啊,例如MK的2.4G手柄,可以很方便编程自定义功能。吴老师小敏可我不知道怎么编程啊,还有传感器太多了,怎么开始呢?啊哈!这两个问题一起讲吧,里面有秘密呢。吴老师  我们先以mBot巡线传感器为例说起: 2.jpg
[size=1em]常见的做法
  通常我们拿到任何一个传感器,都可以利用Scratch的角色“外观”类脚本里的“说”,直接读传感器检测到的数据。比如这样: 3.png 4.png 知道了传感器读取的内容下一步同学们就知道该干嘛了吧咳咳,还是不知道?举个最简单的巡线例子: 5.jpg 这个就是上课已经讲过的内容啦同学们还可以尽情发挥自己的创意 6.jpg   那么这个2.4G手柄呢?
1启用手柄扩展项默认情况下手柄拓展脚本不会出现在mBlock扩展菜单下Joystick前打√PS:如果没有的请到扩展管理下载
注意后面的括号内容(Arduino Mode Only)表示:仅在代码模式有效我们不能用前面的方法在线测试了=。= 7.png 8.png 测试模块输出值同学们打算就此放弃吗?NoNoNo!聪明的你肯定想到了我们还有神器: 9.jpg 神器在此!
现在豁然开朗了吧,没错!既然不能用mBlock在线测试我们可以让摇杆值直接输出到数码管现在,测试脚本走起! 10.png 11.jpg 打开脑洞编脚本测试结果,我们可以发现摇杆的四个方向输出值范围是:-255至255恰好与电机转速值一致那么,我们将上面的脚本稍加修改就可以让摇杆控制小车前进啦: 12.png
最后小结一下  学习任何传感器或者新模块,我们都可以灵活运用软件和硬件的特点输出检测的内容,知道了模块的状态值,我们就能尽情发挥创意了!最后布置一个小作业,看看下面的视频演示,想一想脚本是如何编写的。
好心情
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:襄阳市樊城区长虹路现代城5号楼188

创客帮MAKER.BAND青少年创客创意社区是一个融教育、科技、体育资讯为一体的综合服务平台,专注于教育创新、专注于科技体育、专注于教育资讯。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

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