本帖最后由 渴死的鱼儿 于 2015-12-25 01:39 编辑
今天介绍一下使用Arduino IDE给mBot编程的体验。mBot编程有两种方式,一种是图形化编程,另一种是使用Arduino IDE编程,下面来介绍一下Arduino 编程的相关库文件配置和Arduino 使用的简单介绍:
首先大家需要下载下面这三个东西: 1、 Arduino安装包 2、 主控板驱动文件 3、 mBot小车库文件
下面的链接是我之前的资料帖子,里面有这个3个资源,后面会用到这3个东西。 https://bbs.elecfans.com/forum.php?mod=viewthread&tid=534893&extra=
Arduino安装完成后,我们先来看看它的工作结构和原理,一般软件都会有相应配套功能的library,Arduino也不例外,下面我们就打开Arduino的安装地址看看里面都有什么东西,也好让我们对软件有个更深入的理解,以后缺少什么库文件或是别的什么文件就可以迎刃而解啦! 如下图所示,里面的东西除了有与安装软件相关的程序之外,还有一个重要的库——library. 这个library里面放着Arduino IDE的相关examples,如果安装包里面没有这些库文件,那么IDE也无法打开查看并使用这些例程。
下面我们打开这个library看看里面都有什么?下面是library的截图,同时我们打开之前安装好的Arduino,点击“文件”里面的“示例”,这个时候我们可以看到library里的文件和Arduino里面的示例是一一对应的,这也说明了IDE里面的资源是有“后台”支持的。
然后再深入看一下,随便找一个库文件点开,打开里面的examples。如下图:我打开GSM的examples,同时把Arduino里面的GSM也展开,我们可以看到里面的文件内容是一模一样的!
我们知道了内部结构后,我们就可以“为所欲为”的删除或者增加库文件了,因为有些时候他们提供的库我们用不到,更多的是我们需要更多的其他库文件,比如说:mBot的库。
那么下面我们就开始安装mBot的库:打开Arduino安装位置,找到我们刚才探索的library文件夹打开,将我们开始下载好的mBot小车库文件复制到该文件夹下,重新打开Arduino IDE,我们就可以在示例里面找到mBot相关的库文件了。
注意了,我们添加的库文件名称不能带有中文或者其他字符,全部使用英文字母,否则打开Arduino时会提示错误:无法打开添加的库文件!
下面是正确安装好Mackblock库文件的截图,在Arduino的示例里面可以正常找到刚才添加的库文件!
一切准备就绪后,我们开始正式体验Arduino IDE。我随便打开一个示例程序如下图:之后我们就可以在里面进行编程了!
选择菜单栏中文件里面的首选项弹出窗口,里面有IDE的一些设置:
编辑器语言; 编辑器字体大小; 上传后验证代码; 启动时检查更新; 使用外部编辑器;(选择后软件主界面全部变灰色,处于不可操作状态,只能在外部的编辑器里面编写程序) 显示详细输出;(打开后界面最下方出现黑色条框,当你对程序进行编译下载时或者查看串口状态下面都会有详细信息刷新,以供参考) 编译器警告;(这个选择默认就好了) 显示行数;(一般我们都习惯查看代码的具体位置,所以还是打开好点,便于我们查找和发现代码位置) 保存时更新项目文件的扩展名;(使用Arduino编程后的文件后缀名为.ino,使用Arduino打开) 当验证或上传时保存;(随时保存,防止误操作丢失程序)
启用代码折叠;(勾选后效果如下图所示,每个函数都可以折叠起来便于整理全部代码和查找发现其他的代码,还是比较方便的)
——————————————分割线——————————————
—————————————————————————————————————————————分割线—————————————— 还有一些其他的设置就不再一一介绍了,大家一看就明白,在下面多体验体验就有感觉了!下面是Arduino IDE添加mBot库文件的视频连接和本帖的Word版教程,大家自行学习!
视频连接:http://bbs.makeblock.cc/thread-423-1-1.html
|