您的位置:澳门赌博官方网站编程开发编程工具Kittenblock官方下载 v1.8 免费版

Kittenblock官方下载 v1.8 免费版Kittenblock官方下载 v1.8 免费版

澳门赌博官方网站 www.yihongbei.com 软件大?。?/span>139M

软件官网:澳门赌博官方网站

用户评分:

软件类型:绿色软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2018/11/14

授权方式:特别软件

插件情况:无 插 件

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过
编程软件
Kittenblock是一款基于Scratch3.0进行二次开发的的图形化编程软件,主要用于机器人编程。Kittenblock中文版主要采用??榛颈喑谭绞?,能够提供专业、强大的编程服务,可以帮助Scratch用户以更简单的方式学习Arduino电子平台的电子以及机器人知识,同时支持MicroBit、MiniLFR、Arduino、Dobot、Tello等设备的编程和烧录。

Kittenblock下载

【基本介绍】

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

【软件特点】

没有Fritzing一定是svg图条条框框定义引脚
没有PS那种门槛专业要求。
使用简单,容易上手,导入图片后,进行连线即可,无需设置
包容开放,除了内置喵家常用电子???,还支持用户导入其他家??橥计?br />可编辑性,连线是根据软件坐标点计算的,所以其他用户打开后,这个连线图依然是可编辑的。
可保存PNG,为了方便各位老师写书,右上角的截图图标可以将连线区域截图下来存成png用作其他用途。

【软件模式】

在线模式是通过Kittenblock直接发送指令给主控板,以达到控制外围硬件的目的。在线模式下必须保证Kittenblock和主控板的串口或者Wifi连接

离线模式是将图形化代码直接转换为Arduino C++代码并且编译固化到主控板上,离线模式目前暂时无法和舞台内的精灵进行交互。

【使用教程】

第一步:下载Kittenblock

第二步:安装USB串口驱动

为了和主控板通信,用户需要安装CH340 usb串口驱动,具体下载地址如下

第三步:连接主控板

通过USB连接
打开Kittenblock,并用USB micro线连接电脑和主控板,如果USB串口驱动安装正??梢栽贙ittenblock通信口看到主控板的通信端口,点击并连接主控板。


第四步:更新在线模式固件
首先打开Arduino面板,点击Restore > arduino 加载出厂固件,之后点击Upload上传固件到主控板。


第五步:Hello world
类似学习所有编程语言第一个程序就是打印一串Helloworld字符,硬件的Helloworld就是让一个灯闪烁,在这里使用图形化软件控制一个LED闪烁。
如下图拖入???,并连接上串口,并点击绿色旗帜启动程序。一切正常的话就可以看上主板上的LED灯珠开始闪烁了。


【实用技巧】

连线引擎简介和使用
Kittenblock是一个专注于硬件编程的平台,但是硬件编程少不了连线的步骤,Kittenblock内的连线引擎设计的初衷就是多少简化这个步骤,给用户更加直观的电路连接的概念。
更新了1.73版本的Kittenblock后大家应该可以看到Tab栏多了一个连线的部分:


点击打开后可以看到一张空的画布,在最左下角有一个"+"图标。这个是用于导入电路板或电子??橥计?,目前只支持png格式,导入的图片将以1:1的形式绘制在画布上。在Kittenblock安装目录下的wiring目录有一些我们已经画好的主板和电子??橥计?,大家可以自由使用。
使用上述方法我们导入一个rosbot主板和一个sr04超声波??椋?br />

之后我们来模拟一下连线过程,步骤基本如下:
1、在电子??檎虢糯λ魇蟊?,可以生成一个线路引脚。
2、按着引脚点可以拖动一条导线出来。
3、在另一个引脚释放鼠标可以将两个点用导线连接起来。


改变颜色
当两个引脚连接上后即使我们拖动电子??橐不嶙远娓滦碌奈恢?。目前引脚和导线可以更换颜色,具体操作是先点击导线或者引脚,在右上角弹出来了一个颜色选择框点击对应颜色就可以了~


曲线设置
我们也可以给导线添加拐点,将连接从直线变成曲线:
双击某一条导线,大家应该可以看到会新增一个控制点
拖动控制点就可以弯曲导线了


连线结果保存和打开
目前保存项目为sb3的时候自动将连线引擎的内容打包到sb3内,所有电子??榈耐计不嶙远虬?。当打开这个sb3的时候,连线内容会自动重新加载进来。
由于电子??橥计谴虬趕b3文件内的,即使你把文件给其他小伙伴,他们电脑中没有这个电子??榈耐计材苷4蚩?。

【界面??椤?/h3>打开KittenBlock,界面主要分为三部分,如下图所示



此教程主要讲述功能??椴糠趾统绦虮嗉?/strong>部分。
功能??橐还灿?2个类别,图中框选的2个类别是专门用于控制Kittenbot基础套件和电子??榈?。注意:每个类别内??榈难丈枷嗤?。



将图形化的??樽ト⊥侠匠绦虮嗉?,就能实现功能。若要删除某个???,只需要将??樽ト⊥侠毓δ苣?榍蚣纯?。

①数据??槔啾?/strong>



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

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


新建变量后,我们可以看见数据??槔啾鸲嗔?个功能???。

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


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


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


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

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

②运算符类别

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



运算符??樽榘嘶镜乃闶醴?,比如说加法??椋?br />
将下图??槔匠绦虮嗉?,并按顺序点击,可以看见弹出计算结果5



另外需要注意的是,个别??橛涤惺淙肟?,其中输入框有三种形式。

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


第二种是六边形的输入框,和椭圆形的??橐谎?,只能和六边形的??樽楹?。


第三种是长方形的输入框,只能选择??樘峁┑难∠?,不能任意输入数值。


③控制??樽?/strong>


相信大家根据字面意思就已经明白??榈淖饔?,这里我就不作解释了。


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


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



我们可以通过点击该??槔雌舳绦?,或者通过点击下图位置启动程序。点击旁边的红色圆圈可以停止程序的运行。


常见??榫徒步獾酱宋?, 相信大家已经对Kittenblock有一定的认识了。也可以尝试去摸索一下其他类别??榈淖饔眠?!

【常见问题】

关于Kittenblock下载不通过出现C:\Users\XXX\AppData...解决办法

有些用户反映新版软件,如果切换arduino和kittenbot或者LFR下载的时候会出现错误提示


这个是由于新版本采用了增量编译的问题(arduino那边不知道为什不能采用增量编译,程序猿打算重写下载脚本,需要一段时间解决)。
暂时的解决办法是:
去到你对应的workspace文件夹下,把project一整个文件夹删除,回到Kittenblock下再次下载即可

【更新日志】

v1.7.7
1.V1.77 Kittenblock迭代说明
1.1.连线引擎改进提升
内置喵家体系??橥计?br />支持外部加载??橥计?br />支持图片旋转与缩放
标签栏中有连线标签提醒
连线图直接保存在sb3
1.2.集成MIT所做的Microbit
只能使用蓝牙连接
需要烧录MIT为Microbt对应写的固件
1.3.arduino积木块开源,另外已
经开放API让用户接入自己插件
1.4.硬件连接框架更改
1.5.ottoDIY插件翻译
1.6.Kittenbot灯条使用的颗数不限制
1.7.小bug的修改

V1.77Kittenblock迭代说明  
1.1.连线引擎改进提升  
内置喵家体系??橥计? 
支持外部加载??橥计? 
支持图片旋转与缩放  
标签栏中有连线标签提醒  
连线图直接保存在sb3  
1.2.集成MIT所做的Microbit  
只能使用蓝牙连接  
需要烧录MIT为Microbt对应写的固件  
1.3.arduino积木块开源,另外已  
经开放API让用户接入自己插件  
1.4.硬件连接框架更改  
1.5.ottoDIY插件翻译  
1.6.Kittenbot灯条使用的颗数不限制  
1.7.小bug的修改

大家都喜欢

  • 电脑软件
  • 手机软件
更多>

用户评论

(您的评论需要经过审核才能显示)0人参与,0条评论
140

最新评论

还没有评论,快来抢沙发吧!

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部