微信登录
请使用微信扫描二维码登录
“啃萝卜”

KRobot是什么?
KRobot是啃萝卜公司专门为国内广大Arduino爱好者量身打造的编程软件。KRobot是自主研发且具有自主知识产权的优秀IDE,对Arduino初学者、科技爱好者、在校师生都有着良好的适应性,针对国人使用软件的习惯进行了深度优化,采用全中文界面,即使是小朋友也能够无障碍使用。
Arduino是什么?
Arduino是2005年一个意大利教书匠做的一个开源项目,目的是为了能够让自己的学生更快速地掌握单片机这门课程。从创始人的初衷上看,Arduino的血液里就注定了流淌着开源、分享、教育和简单易学的基因。
Arduino不仅仅是一个单片机、IDE(集成开发环境)或开源库。它本着让使用者快速上手的态度,将传统单片机开发中复杂的硬件设计、繁琐的寄存器配置和杂乱的硬件驱动全部简化,并使用C/C++作为编程语言,优雅地将C/C++的类、多态、继承和重载渗入到硬件开发中。正因此世界上有很多优秀项目都是采用的Arduino平台来制作的。
使用Arduino,你能将自己绝大部分的精力投入到想象王国,在这里你将最大限度地伸展你想象的翅膀,创造一个又一个属于你自己的智能硬件。
KRobot案例 —— Blink
现在,我们将通过一个简单的案例,为你展示如何使用 KRobot 进行在线编程。

这个案例就是大名鼎鼎的“Blink”,其经典程度堪称硬件开发界的“Hello World!”。

即使你之前对Arduino一无所知,我们也将教会你如何通过Arduino开发板控制LED灯,让它以每秒一次的频率闪烁,向世界宣告你的硬件创客之魂的伟大觉醒!
首先,点击首页上方“KRobot”以进入在线平台。
一、设计硬件
首先确定选择的是Arduino UNO开发板。
在左侧“硬件”中找到LED模块,并拖入画布中。
将模块连线至13号引脚
二、编写程序
左侧单击“编程”进入程序编写界面。从左侧库中选择 “点亮LED”,并拖入画布中。
在“控制”中找到“延时 2000 毫秒”,并拖入画布中。
复制程序块,并粘贴。将第二个LED控制程序块切换为“关闭”
三、硬件连接
首先,你需要以下材料:
1、Arduino UNO 开发板;
2、面包板;
3、LED,电阻,导线和USB连接线。

然后,请按下图进行硬件连接。完成之后,请用USB连接线将开发板连接至电脑。
注:需要注意LED灯的两个管脚分为阳极和阴极,阳极较长,需要连接至电源;阴极较短,需要连接至地(GND)。
连接好之后,上传之前需要保存。
保存成功以后就可以开始上传。
等待上传成功,就可以看到LED以2秒一次的频率闪烁了。
在第一次上传前,需要按照提示,安装我们提供的Chrome插件。
测试成功后,试试改变延迟的时间,或者多放置几个控制语句,制造出一种闪烁频率越来越快或者其他有趣的效果~
KBlock是什么?
KBlock是一款用于儿童教学使用的编程教育平台,基于Scratch平台进行开发,模块化的块编程模式,能够让不懂编程的人快速编写出属于自己的程序,配上丰富的角色库和舞台,制作出天马行空的项目,像制作游戏、MV、音乐、动画这些,都不是问题。孩子们可以轻松的将想法变成现实。
Scratch是什么?
Scratch是一款由美国麻省理工大学媒体实验室开发的图形化程序设计语言。它是一款专门为孩子设计的编程语言,让孩子们不再需要学习枯燥、难懂的语法,而专注于发挥自己想象力和创造力。由于它极大地降低了编程的门槛,所以,即使是小孩子,在经过简单的学习之后,也能通过类似于拼图的方式进行编程。
现在,全世界的小朋友都在用它实现自己的创意,你还在等什么,快点加入我们吧!
KBlock案例 —— 奔跑的猫咪
首先,在首页单击“KBlock”进入编辑界面,
在“事件”里找到“当被点击”,并拖入画布
在“外观”中找到“下一个造型”并拖入画布,点击舞台上方,就会发现猫咪会动啦!
常见问题
Q:打不开网页版KRobot/ KBlock?
A:将您的浏览器开启FLASH功能即可正常使用,谷歌chrome浏览器开启FLASH功能方法如下:
设置--高级--内容设置--Flash--允许网站运行Flash,打开FLASH后刷新页面即可正常使用了。


Q:如果发现软件BUG或其他问题,如何反馈给我们?
A:请前往Arduino中文社区啃萝卜专区进行留言反馈。


Q:为什么分两个版本,KRobot和KBlock有什么区别?
A:KRobot是为Arduino爱好者打造的编程学习软件,专门用于对Arduino类平台硬件的控制和使用,而KBlock是基于Scratch深度优化后的创作软件,用于创作音乐、动画等有趣的项目。
如果您打算使用Arduino硬件制作有关硬件类项目,如智能小车等,那么推荐您使用KRobot。如果您打算制作一个具有视觉冲击的互动项目,如一段动画、一个游戏等,那么推荐您使用KBlock。


Q:无法识别出Arduino板?
A:请确保您已按如下方法安装好Arduino驱动。