谷动谷力

 找回密码
 立即注册
查看: 2467|回复: 0
收起左侧

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

[复制链接]
发表于 2022-9-3 11:10:38 | 显示全部楼层 |阅读模式
啃萝卜 - 一款优秀的 Arduino 图形化编程软件/ w  }3 q9 b& x8 a& G, L
: N4 h' \% r& A
最近做的一个项目用到了 Arduino IDE,在查找资料的时候无意中发现了一个优秀的图形化编程软件,叫 “啃萝卜”,软件的英文名为 “KRobot”。
4 R6 N1 H: e$ k5 E; K( N0 M抱着试一试的心态去安装和使用了这个软件之后,我觉得这个软件非常的优秀。可以说是良心之作了。
& v( T0 x% A, R首先这个软件 Made in China 真的让我高兴和自豪,期待有一天它能够加上英文翻译,走向世界~
7 j9 Z3 z9 `! O1 j4 E7 m+ [然后这款软件的 UI 非常的新颖和友好,好像是扁平化风格,相比 WIN10 的严谨的扁平化,它更加的新颖和友好,可惜我不是专业的前端我也难以形容和表达对软件 UI 的喜爱和满意。' A& M1 j/ q6 s' P- Q
提前贴一下他们的官网,大家进去能有一个直观的了解。
- z1 m5 \) m( F% _7 M  [! \5 H/ bwww.kenrobot.com. \, x, Y: r0 o% X* d2 e% v8 v1 S
我晒一下软件的截图
* c& z* x  V, U; k2 G
$ S; C: V# T* F$ s+ l) ^2 H" @
( y7 `5 }: Q, F& U% e/ z
KRobot 不仅仅支持 Windows 操作系统,它还支持 OS X,Linux,你甚至可以在浏览器上进行编程!, Z6 r  ^4 E* Y
第一次使用
第一次遇到这个软件的时候,他的编程界面让我想起了庆祝《Kids Coding》问世 50 周年那个小游戏。
& x' P. W# E: Z% m1 i$ r8 s' k: H) C如果你在 12 月 4 号的时打开过谷歌浏览器,会发现这个有趣的小游戏。我又把它翻出来拉。3 q" b' K- C4 m% U6 W2 u9 d
5 ]5 D' Y2 |" }- T1 M  r
, s8 O: D+ e- {$ `  m  L
后面我看看能不能把这个页面的程序给扣下来,直接在网站上跨域运行。' U# g$ M# ]$ w; ?' Q
KRobot 也是一样的,这是 KRobot 的 Arduino 硬件接线部分。( f: C' {1 n- |1 D* A1 U0 [
+ W. z" c1 s! G2 c% i1 b

4 C& m1 k# \" h4 @) A6 T# `这是 KRobot 的 Arduino 图形化编程部分。
. y/ ?% v' G7 ]9 P3 H0 M5 C0 |' |( `. t7 r$ t: f

& L% s+ k$ \  Z. n图形化编程过后你还可以看看对应的原始代码。4 Z9 _6 e6 ?8 F7 \' o9 ]4 K
# T! V. i+ A8 ]% I, Y5 U: ^+ d
& h( w0 X5 A: o0 O' d# @, y
深入了解KRobot 的串口监视器
同 Arduino IDE 一样,KRobot 还有串口监视器,方便你调试程序。
2 W8 m+ a2 n' ^' [, h+ b- r& {' O; Q/ p+ K
8 N6 |$ c1 E% H/ C% |
内置示例
同 Arduino IDE 一样,KRobot 还有内置的示例,你如果是新手,选择内置实例中的一项,会一键生成代码并设置好硬件接线图。/ w" h  K7 K* G

* G' T$ t2 ?3 d6 V/ `. e6 d
- s" K- M7 Q& m7 z9 H
开发板管理
KRobot 考虑的非常周到,加入了开发板管理,方便以后拓展和支持更多的开发板。
1 G9 k0 N. z9 l6 L1 H
9 ~- L* O6 O0 Q- k9 R- e
0 p" e' H" J3 B9 m" ^
库管理
KRobot 加入了库管理,不过好像不能手工添加自己的库,可能是为了稳定性吧~; A6 M6 ]% I; O# N
' V, l/ S5 u3 Z% s6 c2 [7 ~

2 C; Z7 j6 N4 t设置
你可以设置字体大小这些的,而且程序员非常的细心,加入了 Tab 的大小,这个非常有利于代码格式化。
  j' I% M" k+ t  y. o5 d! {4 }
! j# _' w' {  `) ~0 ~

" H8 Y5 T9 {3 n. s使用后的感受简约而不简单
程序界面简洁大气。极大的方便了用户的使用,尤其是对于新手来说,初次使用可能不会 C 语言。但有了图形化编程的对照,可以加快他们对编程语言,编程思想的学习。如果软件添加了各种各样的高级功能设置,反而不利于学习。
分栏清晰明了
软件的分栏做的很好,硬件设置和软件编程区分的很开,文本编程和图形化编程不仅区分开了还支持 2 栏对照显示。
这是一个优秀的教学工具
有着图形化编程语言作为解释,解读文本编程代码会更加的轻松。
这同样一款优秀的辅助工具
没错,如果你熟悉了 Arduino 的编程语言和 Arduino 的各种库、各种函数,又不想手打。那你可以当代码的搬运工,直接将图形化编程语言转换为文本编程后复制代码和修改。
优秀的云同步和跨平台编程工具
你可以将你的代码同步到你的 KRobot 帐号中,然后在其他的电脑上直接开始在网页中编程而不需要下载程序。
后记
我写这篇文章,写到中间,电脑突然死机不能强制关机,还好 sublime 有临时记录缓存,不然我会很崩溃的。
4 B5 C: T4 b! P( m" s6 a我期待 KRobot 程序会够做的更好,更完善,更强大。
3 X8 x" A5 H) B- r. o  S( y# z/ [我文笔并不是很好,如果用 WordPress 博客程序写我估计会逻辑混乱,排版糟糕。- F# J: x* X, [7 C2 R# E
哪位巨巨指点一下让我写的更好,感激不尽啊。

& @! W7 j' M! ^  d
  • 本文作者: Mt.r
  • 版权声明: 本博客所有文章除特别声明外,均采用BY-NC-SA 许可协议。转载请注明出处!8 P: ~: N5 g9 {+ [3 y5 ?4 c

/ B" A# Y5 R) K" w" r  {3 x* Q  Y6 R* [6 b; e2 ]$ C
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-3-29 23:07 , Processed in 0.100951 second(s), 34 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表