科技伊甸园创客专区Scratch图形编程软件专区 → [图形编程软件] 认识KittenBlock图形化编程软件


  共有375人关注过本帖树形打印

主题:[图形编程软件] 认识KittenBlock图形化编程软件

帅哥哟,离线,有人找我吗?
61mcu
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:380 积分:3884 威望:0 精华:3 注册:2008-10-20 9:01:19
[图形编程软件] 认识KittenBlock图形化编程软件  发帖心情 Post By:2018-4-8 15:53:50


KittenBlock是基于MIT和Google团队共同开发的 Scratch3.0代码进行二次开发的图形化编程软件,帮助Scratch用户以更简单的方式学习Arduino电子平台的电子以及机器人知识。简单来说,KittenBlock既可以编程控制舞台与精灵,也可以编程控制电子、机器人。

在讲解如何编程之前,细致的喵星人考虑到这可能是大家第一次接触图形化编程,先为大家讲解一下在KittenBlock软件中里常用的图形化模块和简单的操作。

打开KittenBlock,界面主要分为三部分,如下图所示

图片点击可在新窗口打开查看


此教程主要讲述功能模块部分和程序编辑窗部分。
功能模块一共有12个类别,图中框选的2个类别是专门用于控制Kittenbot基础套件和电子模块的。注意:每个类别内模块的颜色都相同。
图片点击可在新窗口打开查看


将图形化的模块抓取拖拉到程序编辑窗,就能实现功能。若要删除某个模块,只需要将模块抓取拖拉回功能模块区域即可。

①数据模块类别

图片点击可在新窗口打开查看

这个类别主要用于数据的存储,中转,赋值。在程序里经常需要计算,为了把计算结果保存起来,我们就需要新建一个变量。
1.点击新变量

2.创建变量名字为“a”,点击确定

图片点击可在新窗口打开查看

新建变量后,我们可以看见数据模块类别多了3个功能模块。

第一个功能模块,表示变量a的值

图片点击可在新窗口打开查看

第二个功能模块,作用是将a赋值为 输入框的值

图片点击可在新窗口打开查看

第三个功能模块,作用是将a的值加 输入框的值

图片点击可在新窗口打开查看

例如输入框输入 1:a = a + 1;

输入框输入 -1:a = a + (-1);即a = a – 1;

 

②运算符类别


运算符类别和上面的数据类别关系密切

图片点击可在新窗口打开查看

运算符模块组包含了基本的算术符,比如说加法模块:

将下图模块拉到程序编辑窗,并按顺序点击,可以看见弹出计算结果5

图片点击可在新窗口打开查看

另外需要注意的是,个别模块拥有输入框,其中输入框有三种形式。

第一种是椭圆形的输入框,可以和同样是椭圆形的模块组合。例如下图的加法和减法组合

图片点击可在新窗口打开查看

第二种是六边形的输入框,和椭圆形的模块一样,只能和六边形的模块组合。

图片点击可在新窗口打开查看

第三种是长方形的输入框,只能选择模块提供的选项,不能任意输入数值。

图片点击可在新窗口打开查看

 

③控制模块组

图片点击可在新窗口打开查看

相信大家根据字面意思就已经明白模块的作用,这里我就不作解释了。

图片点击可在新窗口打开查看


上面这几个模块,以及在事件类别里的一个模块,都是我们最常见常用的模块。

图片点击可在新窗口打开查看


当“绿旗”被点击模块,它通常作为程序的起点。

图片点击可在新窗口打开查看

我们可以通过点击该模块来启动程序,或者通过点击下图位置启动程序。点击旁边的红色圆圈可以停止程序的运行。


常见模块就讲解到此为止, 相信大家已经对Kittenblock有一定的认识了。也可以尝试去摸索一下其他类别模块的作用呦!



支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

[图形编程软件] 认识KittenBlock图形化编程软件








签名