linkboy软件体验入门.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linkboy 体验入门arduino是当下最火爆的开源硬件平台,也是创客们实现自己小想法的首选平台。不过对于我们小白朋友来说,还是需要学习arduino的编程语言,至少C++语法和数据结构等专业知识还是必须的。虽然也有一些针对arduino的图形化编程语言,但是大都是直接映射到arduino的原生开发环境的程序语句,并没有本质变化,该学的还是需要学习。那么linkboy和其他图形化编程软件有啥区别呢?看这里:内置硬件连线界面,支持元器件级别的实物连接模拟(包括LED、电阻电容、面包板等);连接好硬件之后,可直接对各个元器件操作,面向对象的编程思维,更适合人类直觉;内置仿真功能,不需要硬件只用电脑一键模拟运行用户的逻辑,仿真模拟效果直观;所有元器件全部封装好底层驱动:按键自动检测按下和松开,传感器可直接读取数值……内置大量的预制模块和元件,轻松搭建复杂作品;完善的逻辑和流程控制语句,同构于专业编程语言,可实现各种复杂功能;全面的插件支持,可图形化编辑音乐简谱、鼠标编辑图像点阵、液晶显示字体等;一键下载烧录,且完全独立于arduino IDE(不需要用户事先安装arduino和联网配置);软件开源持续更新,接口文档全面,支持用户自行添加自己的专有模块;广告就写到这里了,接下来我们开始体验linkboy吧,看看它是不是传说中的那么方便。首先下载linkboy,可在我们的官方网站下载:www.linkboy.cc,下载后是一个压缩包格式,linkboy是绿色软件,直接解压到电脑上就可以运行了:然后双击 linkboy.exe 经过短暂的启动界面之后,就出现了主界面:界面很简洁~ 下面我们以一个小示例,讲解如何用linkboy开发arduino小作品。这个小示例就是大名鼎鼎的blink——让一个外接LED小灯,一闪一闪。话不多说,我们直接上步骤了。首先鼠标放到左边模块库列表上,我们看到里边有好的电子模块,合理使用和组合这些模块,就可以快速做出创客作品。当然,每个创客作品中,“主控板”是必不可少的。现在我们看看主控板在哪里,鼠标点击“主控板系列”中的“arduino主板类”,我们看到这里有常见的各类主板:目前已经支持了arduino的四个系列板子。分别是mini,nano,UNO以及2560。点击一下中间的那个UNO板,就添加到了工作台上:鼠标左键点击这个控制板,右侧会出现一个悬浮面板,我们放大一下:点击最上边的文本框可以修改模块的名称;点击左旋右旋可以旋转模块;点击“信息”按钮查看模块信息:点击“示例”按钮可以查看和这个模块相关的所有示例:最下边还有两个按钮,分别是“初始化”和“反复执行”。这两个就是提供给用户使用的,当arduino板子刚开始通电时,就会触发一次“初始化”事件;之后反复的触发“反复执行”事件。这两个按钮我们稍后再讲,下面先拖进来一个控制的目标——LED指示灯。指示灯元件在这里:基础元件类里边有各种元器件,点击其中的“红灯”元件即可添加进来:另外LED需要串联一个电流电阻,防止电流过大烧坏,所以需要再添加一个限流电阻,就在LED的上方:鼠标放到“红灯”上边,系统会闪烁显示一些连线,这就是提示用户合法的导线连接。这时可以通过鼠标连接导线了,依次点击小灯上的端口和控制板上的端口完成连接:连接好了,那么我们接下来就开始编辑小灯闪烁的程序了。如何编辑呢?刚才我们添加的那个控制器,鼠标点击的时候出现一个面板,上边有“初始化”按钮,点击那个按钮,出现了下边这个标签:一个绿色的标签就添加到工作台上了,这个标签的含义就是告诉用户,当系统初始化时,就会执行这个标签里边包含的指令,一条一条地顺序执行,直到遇到最后的那个“结束”标签才结束。好,那我们现在就向里边添加小灯的指令吧~ 需要把鼠标移动到软件左上角,点击“指令”页面,这样就切换到了指令栏:里边有好多个各种类型的逻辑指令,我们这次都用不到,只需要点击最下边的“模块类 功能指令”,就添加进来一个空白的指令:我们看到这个新添加的指令在不断闪烁,这是提示我们需要编辑它。然后鼠标点击一下这个指令,出现一个指令选择界面,我们可以点击列表中的“红灯”,可以看到它有“点亮”,“熄灭”和“反转”这三个指令:选择其中的“点亮”:然后鼠标拖动“红灯-点亮”指令到“控制器-初始化”标签上,当出现蓝色方框时松开鼠标,指令就添加进去了:实际上这里我们已经编辑好了一个完整的程序,只不过它的功能很简单——开机之后小灯点亮。接下来我们要完善这个程序,让他一闪一闪。要想小灯闪烁的话,需要一个时间相关的指令,比如延时一秒钟,linkboy基于模块化设计,所有功能都分散到了各个模块里边,比如这里要用到的延时指令,潜伏在延时器模块中,我们在这里可以找到它:好,我们把它抓出来放到工作台上,然后按照刚才小灯的步骤,再次添加一个

文档评论(0)

js1180 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档