啃萝卜 - 一款优秀的 Arduino 图形化编程软件

最近做的一个项目用到了 Arduino IDE,在查找资料的时候无意中发现了一个优秀的图形化编程软件,叫 “啃萝卜”,软件的英文名为 “KRobot”。
抱着试一试的心态去安装和使用了这个软件之后,我觉得这个软件非常的优秀。可以说是良心之作了。
首先这个软件 Made in China 真的让我高兴和自豪,期待有一天它能够加上英文翻译,走向世界~
然后这款软件的 UI 非常的新颖和友好,好像是扁平化风格,相比 WIN10 的严谨的扁平化,它更加的新颖和友好,可惜我不是专业的前端我也难以形容和表达对软件 UI 的喜爱和满意。
提前贴一下他们的官网,大家进去能有一个直观的了解。
www.kenrobot.com
我晒一下软件的截图

KRobot 不仅仅支持 Windows 操作系统,它还支持 OS X,Linux,你甚至可以在浏览器上进行编程!

第一次使用

第一次遇到这个软件的时候,他的编程界面让我想起了庆祝《Kids Coding》问世 50 周年那个小游戏。
如果你在 12 月 4 号的时打开过谷歌浏览器,会发现这个有趣的小游戏。我又把它翻出来拉。

如果你感兴趣你可以进来看看:庆祝《Kids Coding》问世 50 周年
后面我看看能不能把这个页面的程序给扣下来,直接在网站上跨域运行。
KRobot 也是一样的,这是 KRobot 的 Arduino 硬件接线部分。

这是 KRobot 的 Arduino 图形化编程部分。

图形化编程过后你还可以看看对应的原始代码。

深入了解

KRobot 的串口监视器

同 Arduino IDE 一样,KRobot 还有串口监视器,方便你调试程序。

内置示例

同 Arduino IDE 一样,KRobot 还有内置的示例,你如果是新手,选择内置实例中的一项,会一键生成代码并设置好硬件接线图。

开发板管理

KRobot 考虑的非常周到,加入了开发板管理,方便以后拓展和支持更多的开发板。

库管理

KRobot 加入了库管理,不过好像不能手工添加自己的库,可能是为了稳定性吧~

设置

你可以设置字体大小这些的,而且程序员非常的细心,加入了 Tab 的大小,这个非常有利于代码格式化。

使用后的感受

简约而不简单

程序界面简洁大气。极大的方便了用户的使用,尤其是对于新手来说,初次使用可能不会 C 语言。但有了图形化编程的对照,可以加快他们对编程语言,编程思想的学习。如果软件添加了各种各样的高级功能设置,反而不利于学习。

分栏清晰明了

软件的分栏做的很好,硬件设置和软件编程区分的很开,文本编程和图形化编程不仅区分开了还支持 2 栏对照显示。

这是一个优秀的教学工具

有着图形化编程语言作为解释,解读文本编程代码会更加的轻松。

这同样一款优秀的辅助工具

没错,如果你熟悉了 Arduino 的编程语言和 Arduino 的各种库、各种函数,又不想手打。那你可以当代码的搬运工,直接将图形化编程语言转换为文本编程后复制代码和修改。

优秀的云同步和跨平台编程工具

你可以将你的代码同步到你的 KRobot 帐号中,然后在其他的电脑上直接开始在网页中编程而不需要下载程序。

后记

我写这篇文章,写到中间,电脑突然死机不能强制关机,还好 sublime 有临时记录缓存,不然我会很崩溃的。
我期待 KRobot 程序会够做的更好,更完善,更强大。
我文笔并不是很好,如果用 WordPress 博客程序写我估计会逻辑混乱,排版糟糕。
哪位巨巨指点一下让我写的更好,感激不尽啊。

坚持原创技术分享,您的支持将鼓励我继续创作!