Linkboy_图形化编程软件 v5.0官方版 免费下载
Linkboy是一款图形化编程仿真平台,通过鼠标交互拖拽快速搭建编程逻辑,拥有所见即所得的可视化界面,独一无二的模拟仿真功能,是开源免费的创客教育神器,只需通过鼠标交互拖拽即可快速搭建编程逻辑,适用于中小学开展创客教育,让您对需要使用的各种模块、元素、符号等选择,是开源免费的创客教育神器。
特色
所见即所得的连接界面
确保您的实物模块连接和软件界面连线一致, 基于您的界面模块连接, 软件为您打包好全部底层资源
面向对象/事件触发编程
基于传感器事件触发的编程方式, 选择合适的指令去控制电子模块, 构建逻辑流程实现作品功能
独一无二的模拟仿真功能
无需下载至硬件, 可直接在软件界面上模拟运行用户的程序流程, 界面仿真直观易懂
使用方法
我们首先学习了解linkboy编程软件的使用方式。我们先做一个闪灯程序体验一下。程序效果是arduino主板控制一个LED灯,通过程序逻辑控制LED灯点亮、熄灭,反复不停,实现闪烁效果。
运行linkboy软件,点击naono-UNO转接板添加到界面
寻找指示灯模块
指示灯模块在电子元件系列里边的基础元件类,共有红黄绿蓝紫和白等6种颜色的指示灯,选择一个指定颜色的灯,鼠标左键点击可以添加到编程界面中
鼠标左键点击指示灯模块可以添加到编程界面www.winwin7.com
寻找限流电阻
LED指示灯不能直接连接到主板上,需要通过一个限流电阻降低电流。限流电阻在电子元件系列里边的辅助元件类,共有限流电阻和分压电阻两种。鼠标左键点击可以添加到编程界面中
鼠标左键点击限流电阻可以添加到编程界面
指示灯模块连线
指示灯模块拖进来后我们需要把它和主控板连接起来。鼠标放到指示灯模块的端口上,界面会给出提示线条,根据提示线条任意连接即可。
寻找延时器模块
我们已经把指示灯模块拖进来并连接好,那么要做一个每秒钟闪烁一次的闪烁灯,我们还需要时间相关的模块。这个时间模块就是延时器,它在软件模块系列里边的定时延时类。鼠标左键点击可以添加到编程界面中
鼠标左键点击延时器模块可以添加到编程界面
添加事件框
我们所需的模块已经全部添加完成,那么接下来就可以开始添加事件框了,只需鼠标点击模块,在弹出的右侧窗口中,选择初始化或者反复执行。当对应的事件发生时,系统就会执行事件框里边的程序指令。
编辑程序逻辑
添加完事件框之后,那么接下来就可以开始添加和编辑指令了。添加指令有三种方法:
通过点击左侧指令栏的模块类功能指令
点击已存在指令左侧的小箭头会复制出一条相同的指令
通过鼠标右键选中多个指令后,点击软件右侧备份按钮可以复制选中的指令
程序下载验证
当我们编辑好程序之后,就可以开始硬件搭建了。按照软件里的连线,连接好硬件模块,然后点击软件左上角的LOGO出现一个串口选择框,点击选择带有Cp40字样的串口,点击开始下载等待进度条走完即完成。
如果没有Cp40串口号出现,一般是电脑上没有安装过USB驱动。请按照下一页步骤装好驱动再开始下载。
安装驱动
通常第一次安装和运行linkboy,需要安装驱动才能正常下载程序。点击软件左上角LOGO,在出现的下载框中点击查看自带驱动",在出现的文件夹中找到如图的Cp40驱动程序,双击出现界面后,点击安装按钮,稍等片刻弹出驱动安装完成即可。如果安装失败,请查看电脑配置(32位,64位)及操作系统版本,上网搜索相对应的Cp40驱动安装。
使用方法
1、arduino兼容系统增加arduino兼容系统,现在可以通过digitalWrite函数控制界面的LED亮灭了,也可以通过digitalRead读取按钮的状态。例如以下程序可以实现一个流水灯:
可以查看对应的代码:
需要注意:目前只有蓝色名字的模块才是支持arduino兼容系统的,如各类LED,按钮等。后续会逐步将其他模块也升级为支持arduino兼容系统。本目录下的 Arduino体系编程案例 文件夹有一些示例:
2、查看模块驱动程序文件夹
新增了查看各个模块的驱动程序功能,放在了模块的信息按钮中。例如我们要查看LED灯的驱动程序,如下:
点击打开按钮打开LED的驱动程序文件夹,进入 driver 文件夹查看对应的代码文件。一般是 Pack.txt。此功能有助于用户了解各个模块的底层工作原理。
3、遥控器/示波器功能:
通过串口通信模块可以用来将传感器的数值发送到电脑上查看,但我们还有另一种更为简单的调试手段,那就是软件自带的神奇功能调试模式。这次对调试模式做了改进,例如我们要查看一个光照传感器的数值,首先按照如下图拖进来光敏电阻模块,并编写对应的程序:
注意我们添加了一个临时的变量N,不断加1,主要是用来展示调试模式下既可以看到传感器的数值,也可以看到变量的实时值。
接下来,需要至少下载过一次程序到主控板上,然后点击遥控器按钮:
点击打开示波器,即可看到软件界面上显示了传感器和变量的实时值。当用手遮挡光线时候,传感器数值曲线会对应变化:
本次也新增了遥控器功能,在下载程序之后,可以通过遥控器对各个外设模块的功能指令进行交互式执行,方便逐个检查模块的好坏,验证模块功能。点击遥控器界面的指令列表,可以控制实物上对应模块的指令执行一次。(在使用遥控器之前,最好先下载一次程序到主控板上)。另外遥控器也能在仿真模式下使用。
以上便是KK下载为大家分享的