Linkboy是一款面向青少年编程教育的 图形化开源仿真软件,专为物联网(IoT)和电子创客设计。它采用积木式编程界面(兼容Scratch 3.0),支持Arduino、ESP32等主流开源硬件,内置 3D虚拟仿真引擎,可实时模拟LED、传感器、机器人等电子项目的运行效果。软件包含丰富的教学案例库,涵盖智能家居、智能农业等应用场景。

软件特色
教育与应用场景:
是开展创客教育、机器人教育、编程启蒙的理想工具,学生可以在无实物硬件的情况下学习编程逻辑、电子电路基础知识和物联网/IoT概念。
创客/硬件爱好者入门时,可以用它来设计、验证和调试想法,节约成本且方便快捷。
支持项目原型设计,用于快速构建和测试电子项目的软件逻辑部分。
自研编程语言与编译器:
Linkboy拥有一门面向物联网、边缘计算、工业控制等领域的自研编程语言,支持图形化连线进行各个模块的匹配,做到了所见即所得。
其自研的编译器/汇编器和虚拟机环境支持8/32位微处理器,保证了用户程序可在不同CPU间无缝迁移。
软件亮点
拖拽式交互:linkboy通过鼠标交互拖拽快速搭建编程逻辑,用户无需编写复杂的代码,即可实现编程功能。
所见即所得:软件拥有可视化界面,确保实物模块连接和软件界面连线一致,用户可以直观地看到编程效果。
无需硬件:linkboy内置仿真功能,用户无需下载至硬件,即可直接在软件界面上模拟运行用户的程序流程,界面仿真直观易懂。
实时反馈:软件能够根据程序单步执行状态,实时地在图形界面上显示出各个变量的当前值,帮助用户快速排错。
内置大量模块:linkboy内置了大量的预制模块和元件,用户可以轻松搭建复杂作品,无需从零开始编写代码。
支持多种硬件:软件支持对著名开源硬件平台Arduino进行图形化编程,同时兼容多种主流开源硬件及其软件包、电子模块和小构件。
软件功能
图形化编程界面:
采用拖拽积木块的方式进行编程,无需记忆复杂语法代码,降低了编程门槛,特别适合中小学生和初学者。
拥有所见即所得的可视化界面,用户可以通过鼠标交互拖拽快速搭建编程逻辑。
强大的仿真功能:
内置电子电路仿真引擎,用户可以在虚拟环境中搭建由各种电子元器件(如Arduino、树莓派主控板、传感器、LED、电机、显示器等)组成的电路。
实时运行仿真,平台会模拟真实硬件的行为,展示程序在虚拟电路上的运行效果,如点亮虚拟LED、驱动虚拟电机转动、在虚拟屏幕上显示信息等。
丰富的组件库:
提供大量主控板、传感器和执行器的模型,覆盖常见应用场景,方便用户进行项目设计和实验。
跨平台支持:
支持Windows、macOS、Linux等操作系统,用户可以在不同设备上无缝使用。
使用方法
我们首先学习了解linkboy编程软件的使用方式。我们先做一个闪灯程序体验一下。程序效果是arduino主板控制一个LED灯,通过程序逻辑控制LED灯点亮、熄灭,反复不停,实现闪烁效果。
运行linkboy软件,点击naono-UNO转接板添加到界面

寻找指示灯模块
指示灯模块在电子元件系列里边的基础元件类,共有红黄绿蓝紫和白等6种颜色的指示灯,选择一个指定颜色的灯,鼠标左键点击可以添加到编程界面中

鼠标左键点击指示灯模块可以添加到编程界面
寻找限流电阻
LED指示灯不能直接连接到主板上,需要通过一个限流电阻降低电流。限流电阻在电子元件系列里边的辅助元件类,共有限流电阻和分压电阻两种。鼠标左键点击可以添加到编程界面中

鼠标左键点击限流电阻可以添加到编程界面
指示灯模块连线
指示灯模块拖进来后我们需要把它和主控板连接起来。鼠标放到指示灯模块的端口上,界面会给出提示线条,根据提示线条任意连接即可。
寻找延时器模块
我们已经把指示灯模块拖进来并连接好,那么要做一个每秒钟闪烁一次的闪烁灯,我们还需要时间相关的模块。这个时间模块就是延时器,它在软件模块系列里边的定时延时类。鼠标左键点击可以添加到编程界面中

鼠标左键点击延时器模块可以添加到编程界面
添加事件框
我们所需的模块已经全部添加完成,那么接下来就可以开始添加事件框了,只需鼠标点击模块,在弹出的右侧窗口中,选择“初始化”或者“反复执行”。当对应的事件发生时,系统就会执行事件框里边的程序指令。

编辑程序逻辑
添加完事件框之后,那么接下来就可以开始添加和编辑指令了。添加指令有三种方法:
·通过点击左侧“指令”栏的“模块类功能指令”
·点击已存在指令左侧的小箭头会复制出一条相同的指令
·通过鼠标右键选中多个指令后,点击软件右侧“备份”按钮可以复制选中的指令
程序下载验证
当我们编辑好程序之后,就可以开始硬件搭建了。按照软件里的连线,连接好硬件模块,然后点击软件左上角的LOGO出现一个串口选择框,点击选择带有CH340字样的串口,点击“开始下载”等待进度条走完即完成。

如果没有CH340串口号出现,一般是电脑上没有安装过USB驱动。请按照下一页步骤装好驱动再开始下载。
安装驱动
通常第一次安装和运行linkboy,需要安装驱动才能正常下载程序。点击软件左上角LOGO,在出现的下载框中点击“查看自带驱动",在出现的文件夹中找到如图的CH340驱动程序,双击出现界面后,点击“安装”按钮,稍等片刻弹出“驱动安装完成”即可。如果安装失败,请查看电脑配置(32位,64位)及操作系统版本,上网搜索相对应的CH340驱动安装。

常见问题
网络与联机问题
问题描述
无法连接物联网平台(如OneNet、阿里云)。
联机协作时提示“版本不一致”或频繁掉线。
解决方法
允许软件通过防火墙
添加linkboy.exe至防火墙白名单,确保网络通信畅通。
关闭VPN或代理软件,避免干扰。
使用对战平台联机
通过第三方工具(如游侠对战平台)联机,自动匹配游戏版本与设置。
确保所有联机玩家使用相同版本的linkboy软件和MOD。
检查物联网平台配置
确认设备ID、API密钥等参数正确无误。
更新物联网平台SDK至最新版,修复已知兼容性问题。