热门排行
截图
滑动图片可查看更多>>
简介
Kittenblock Mac版是一款由小喵科技官方推出的Mac机器人编程软件,软件基于MIT Scratch3.0,非常适合编程新手入门或中小学生学习编程使用,本文提供的是更改软件的Mac版,需要的朋友不妨前来本站下载使用。
window版:Kittenblock中文安装版(附使用方法)
软件特色
Kittenblock中主要的编程语言是Scratch Scratch是一种图形化的编程语言,由MIT实验室创造出来。 被誉为最适合中小学生编程的一种编程语言。这里是2018年4月份的编程语言排行榜,Scratch名列第23位。 要知道这个排行榜的编程语言都是铁骨铮铮的用来干活的!所以Scratch这款编程语言已经开始被大家逐渐认可。
kittenblock使用方法
连线引擎简介和使用
小喵家早期的天使用户可能知道在kittenblock 1.4x版本有一个连线引擎的功能,但是因为后面1.5x开始框架大改导致前后不兼容所以删掉了。但是随着现在软件慢慢稳定下来,我们在1.73迭代花了3天将连线引擎完完全全重写了一遍。
连线引擎基本使用介绍
Kittenblock是一个专注于硬件编程的平台,但是硬件编程少不了连线的步骤,Kittenblock内的连线引擎设计的初衷就是多少简化这个步骤,给用户更加直观的电路连接的概念。
更新了1.73版本的Kittenblock后大家应该可以看到Tab栏多了一个连线的部分:
点击打开后可以看到一张空的画布,在最左下角有一个"+"图标。这个是用于导入电路板或电子模块图片的,目前只支持png格式,导入的图片将以1:1的形式绘制在画布上。在Kittenblock安装目录下的wiring目录有一些我们已经画好的主板和电子模块图片,大家可以自由使用。
使用上述方法我们导入一个rosbot主板和一个sr04超声波模块:
之后我们来模拟一下连线过程,步骤基本如下:
1、在电子模块针脚处双击鼠标,可以生成一个线路引脚。
2、按着引脚点可以拖动一条导线出来。
3、在另一个引脚释放鼠标可以将两个点用导线连接起来。
改变颜色
当两个引脚连接上后即使我们拖动电子模块也会自动跟随更新新的位置。目前引脚和导线可以更换颜色,具体操作是先点击导线或者引脚,在右上角弹出来了一个颜色选择框点击对应颜色就可以了~
曲线设置
我们也可以给导线添加拐点,将连接从直线变成曲线:
双击某一条导线,大家应该可以看到会新增一个控制点
拖动控制点就可以弯曲导线了
连线结果保存和打开
目前保存项目为sb3的时候自动将连线引擎的内容打包到sb3内,所有电子模块的图片也会自动打包进去。当打开这个sb3的时候,连线内容会自动重新加载进来。
由于电子模块图片是打包在sb3文件内的,即使你把文件给其他小伙伴,他们电脑中没有这个电子模块的图片也能正常打开。
功能特色
1、它打破知识技术孤岛,拥有循序渐进的编程体系很多图形化软件,基本上是当你学会这款软件的一门语言后就没用了,当你要学习新的语言,你又要重新学一款新软件。小喵出品的Kittenblock软件已经覆盖了从小学到中学到大学的教育层面。初期阶段你可以使用Scratch图形化积木块进行编程,一定阶段后你可以使用C++进行编程或者python编程,慢慢从图形化编程语言转换到主流编程语言。而这个过程中你无需切换软件,可以实现图形化编程到主流编程语言的软着陆。
2、打通软件结合,支持当下比较流行的电子硬件跟官方Scratch3.0相比,功能上有增无减,在官方基础上增加了硬件编程控制。从编程一个电脑中虚拟的小猫,变成编程控制一个现实真实的小车,能更加吸引孩子学习编程。Kittenblock除了支持自家全副硬件,还支持:ArduinoUNO与市面上常用的95%arduino电子模块Microbit强大的机械臂Dobot。
3、多元化体系齐全是一款聚集了电脑互动设计、电脑手机控制硬件、物联网、人工智能、机器学艺、视觉识别、语音识别、智能工厂物流等学习体系的软件,学习这一软件可以一直接触当代的潮流科技。
4、具有活力的图形化编程软件 在很多图形化软件已经不更新或者满足现状,Kittenblock采用最新的Scratch3.0框架,以每周更新一次的时间去更新迭代(舍我其谁)。经常听取用户建议,将用户需要的功能整合到软件中。 将用户需要的电子模块整合到软件中,将用用户需要的领域知识整合在软件中。
5、优秀的用户体验完善了图形化软件的各种用户体验提升,wifi无线烧录,增加新手入门实力库,一键导入网络程序资源,二维码下载程序,一键高清截图,图形化拖拽转python代码功能,硬件拖拽连线功能。