完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 gjianw217 于 2015-12-29 09:07 编辑 上一篇对mBot的硬件电路进行了一个简单的分析,这节主要对mBot的软件实现进行体验,mBot俗称“积木式”编程,即在mBlock开发环境下,已经进行了对常用的模块分类,并以图形”积木“的形式,提供给用户,进行功能的实现, 一 软件安装 1)软件的安装也非常简单,但似乎前提需要Arduino集成开发环境 2)具体的安装见官方教程或论坛帖子 二 初识mBlock 1 mBlock开发环境,如下图所示,主要分为4个区域,左上侧为当前活动卡通图,左下侧为背景及角色编辑区,中间为”积木“式编程区,分另脚本、造型、声音三大类,每类又根据功能分成不同的子类,最后形成编程积木。 2 如我们以默认角色为例子,将中间区的三个“积木”拖到编程区,即完成:点击红旗后,开始打鼓,左侧的卡通向右移动,而当点击绿旗后,左侧上的绿色旗高亮,代表开始,当红色圆结束时,代码代码执行这完毕,当然了,这些测试只是在mBlock下执行,还没有真正下载到mBot中。 三 mBot模块测试 在上一节中,具体的分析了mBot的板载资源,主要有按键、三色灯,光线传感器、超声波传感器和寻线传感器以及红外收发传感器等。拖动“积木”,按如下方式摆放,即连接->安装固件后,听到两声鸣响,点击毕绿旗,然后逐次按下mBot的按键,然后根据不同的传感器条件,显示不同的响应,主要是三色灯颜色的变化 。 2 最后的效果如下所示, 四 总结 1 虽然mBlock编程功能强大,但习惯了直接操作代码,还是感觉很不适应,也许人家定位就是给孩子的玩具是对的 2 发现一个问题,如下两图所示,第一幅图,上面使用了事件中的启动绿旗,而第二幅图使用了机器人模块中的主程序头,但通过模式切换,却得出了不同的Arduino源码,看来,需要对mBlock的源码进行分析,进而完成项目的功能实现。 |
|
相关推荐
2个回答
|
|
感谢楼主的分享!
|
|
|
|
谢谢分享!
|
|
|
|
只有小组成员才能发言,加入小组>>
WIO Terminal +MCP2515 实现车辆OBD的速度监控
10360 浏览 0 评论
60659 浏览 77 评论
5956 浏览 3 评论
一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)
36033 浏览 219 评论
10023 浏览 0 评论
485浏览 1评论
请教:esp32中用u8g2显示shtc3传感器数据到i2c液晶屏,显示不稳定的问题
1242浏览 1评论
1386浏览 1评论
599浏览 0评论
716浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 08:13 , Processed in 0.420587 second(s), Total 50, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号