啃萝卜可视化图形编程软件

网友投稿 2018-08-17 11:47

Arduino :一款便宜好用,方便上手的开发板。

近些年来在全球大火的单片机开发板非Arduino莫属,在硬件领域不知道Arduino的人寥寥无几了。相比与传统单片机,Arduino最大的一个优点就是简单,对于小学生也可以快速上手,初学者从第一次接触Arduino到完成第一个程序的实现,用的时间也只有一个小时,这是在不看教程的情况下,Arduino的简单程度可想而知。

https://cdn.china-scratch.com/timg/180819/114J9B39-0.jpg

 Arduino IDE 

Arduino官方为开发Arduino程序专门提供了跨平台的Arduino集成开发环境—Arduino IDE。它的原始框架基于Casey Reas与Ben Fry写的互动编程软件Processing,使用Java编写。Arduino IDE区别于其它高级的IDE,它一开始的目标用户就是那些不懂软件开发的初学者和艺术家。所以它的用户界面非常“简单”,支持包括C和C++,简单的语法高亮,自动缩进等特性。

https://cdn.china-scratch.com/timg/180819/114Ja004-1.jpg

 啃萝卜-可视化图形编程软件 

Arduino IDE并不是唯一可以给Arduino编写和烧录程序的集成开发环境,随着Arduino普及和流行,出现很多其他的IDE平台。有一类IDE叫做图形编程IDE,啃萝卜(KRobot)就是其中的一款。KRobot是为国内广大Arduino爱好者量身打造的编程软件。KRobot是自主研发且具有自主知识产权的优秀IDE,对Arduino初学者、科技爱好者、在校师生都有着良好的适应性,针对国人使用软件的习惯进行了深度优化,采用全中文界面,即使是小朋友也能够无障碍使用。

 KRobot案例 —— Blink 

现在,我们将通过一个简单的案例,为你展示如何使用 KRobot 进行在线编程。

BLink可以说是硬件开发的“Hello World”,说白了就是通过Arduino开发板控制LED灯,让它以每秒一次的频率闪烁。用KRobot只需要三步就可完成编程。

第一步:拖模块、接线

首先启动啃萝卜来感受下神级美化效果,主界面如图。

https://cdn.china-scratch.com/timg/180819/114JaF2-2.jpg

接下来就要按照三步走的第一步来做了,首先从左边的模块区将 LED 模块拖动到右 边的工作区,然后点击模块下部的接线点,将连接线拖动连接至任意引脚。

https://cdn.china-scratch.com/timg/180819/114J93630-3.jpg

第二步:编程、拖代码模块

在第一步完成的基础上,点击右上角的“编程”按钮即可进入到编程页面,如下图。

https://cdn.china-scratch.com/timg/180819/114K0I27-4.jpg

在左上角点击“模块”,左边代码块区就会出现图上所示的代码块,拖动“点亮 LED led_0”到右边的工作区,然后左上角点击“时间”,会出现时间相关代码块,我们这次使用 延时代码块,将“延时 2000 毫秒”拖动到右边的工作区。

https://cdn.china-scratch.com/timg/180819/114K03635-5.jpg

注意:要将下一代码块拖动到紧贴着上一个代码块的位置,这时候会在上一个代码块 下面出现黑线(下右图),表示你可以松开鼠标左键了。如果没有黑线你就松开鼠标是不 对的哦(下左图)。

https://cdn.china-scratch.com/timg/180819/114K0OL-6.jpg

第三步:浏览 C 语言代码,上传程序到开发板。

经过上面两个步骤我们已经完成了所有的编程步骤,此时可以点击右上角的“查看源 码”查看自动生成的 C 语言代码并学习相关的编程语法和函数。然后点击“上传”按钮就可 以将程序传到 arduino 开发板里了哦。

https://cdn.china-scratch.com/timg/180819/114K0M62-7.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com