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

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

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

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

用户评分:

软件类型:绿色软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2019/2/3

授权方式:特别软件

插件情况:无 插 件

平台检测 无插件 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

最新评论

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

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

返回顶部