软件介绍
Kittenblock是一款专为少年儿童打造的图形化编程软件,由深圳市小喵科技制作,通过它可以帮助孩子更好的学习编程,通过软件和硬件搭配的方式,让编写出来的程序有着更多的玩法和用处,大大提高了大家对编程的兴趣。⽀持喵家硬件和市⾯上的热⻔硬件Microbit、Arduino等。⽀持⼀键转python,⽀持⼀键导⼊原⽣项⽬。为中小学提供低门槛低成本的人工智能学习教育方案。
软件特色
1、界面更接近原生态,降低老师学生的学习成本和迁移成本,并且支持C++、python多种编程语言
2、丰富的插件,满足教育需求。
3、集成了体系化的人工智能插件。
4、易上手的物联网IOT学习
5、图形化迈向Python的需求。
6、开放性的硬件支持与教程体系支持。
支持市面上的开源硬件或者热门的教育硬件,Microbit,Arduino等等...不拘束用户的硬件选择,给予最开放的环境让用户进行创作。支持多种硬件!支持多种方式通讯。
和scratch的区别
● Kittenblock是根据一线老师反馈的教学软件需求,我们在原生基础上增加了许多功能和黑科技。
● Kittenblock与3.0最大的区别实质是设计理念的区别:
○ scratch3.0强调的是创作与分享,为了便于创作与分享,它更强调的是纯软的编程,尽可能少借助硬件,所以在硬件添加上显得非常克制。
○ Kittenblock强调的教育与创造属性,根据当下教育的需求,我们重点增加人工智能、物联网和Python编程,尽可能把教育系统性和连续性做好,无需让学生和老师切换多个软件;硬件支持上,根据老师的需求,增加了当下热门和容易获得性价比高的通用硬件,强调的是软硬结合的项目式学习
● 根据老师的反馈,对于三、四年级的大部分学生暂时也只能停留在模仿阶段,纯软件的上课无法长时间吸引他们学习,所以需要加入适当的配套硬件进行有目的的项目式学习,让他们真切的摸到硬件,了解到学会这些编程知识点和硬件能够如何去联系生活和解决生活中的具体问题,这样更能激发他们编程的兴趣。
以下表格是3.0与Kittenblock之间的对比
对比 |
scratch3.0 |
Kittenblock |
支持硬件种类 |
6种 |
16种 |
人工智能插件 |
3类 |
8类 |
物联网插件 |
无 |
2种,支持局域网和外网IOT |
Microbit支持情况 |
要求win10,只能在线运行 |
win7以上即可,支持在线运行与脱机下载 |
python支持情况 |
无 |
支持舞台转python或者硬件转Micropython |
Arduino支持情况 |
无 |
支持在线运行与脱机下载,转译C++ |
插件示例 |
无 |
每个插件都含示例库 |
连线系统 |
无 |
集成元件库与支持外部导入 |
多硬件交互 |
无 |
支持多种同类硬件或不同硬件在线交互 |
手机交互情况 |
无 |
支持PC端程序二维码导入到APP端 |
对教师支持 |
无 |
一键截图、程序文档备注、硬件连线引擎、教程跳转等 |
插件扩展 |
无 |
内置插件扩展接口,并做了自动化插件生成系统 |
主题更换 |
无 |
内置护眼模式主题,支持外部扩展样式主题 |
总结一句:scratch3.0的功能是Kittenblock功能的子集,Kittenblock在保证与原生界面与操作习惯的同时,按照当下教育情况进行功能上的增加与提升,更适合教育场景。
怎么做左右移动
Kittenblock不仅可以进行编程,还可以用来制作动画效果,通过代码让角色形象动起来,下面就给大家带来了详细的教程。
1、设计背景和角色
2、调用运动模块,定义角色的初始位置
3、调用画笔模块,擦除画笔痕迹
4、调用控制模块,重复执行
5、调用画笔模块,落笔
6、调用运动模块,移动10步,面向0方向,等待1秒,移动10步,面向90方向延迟1秒
怎么连接
1、硬件连线的编辑界面位于第4功能栏
2、界面左下角的悬浮按钮,点击选择连接元件
3、里面有我们内置的一些硬件,普片都是喵家自己的产品和市面上一些常见的传感器,点击能够加载到界面
4、拖动缩放条可以进行缩放
5、鼠标左键双击 给硬件引脚添加节点,然后选择点可以在右侧的编辑栏更换颜色。连线引擎并没有智能的自动吸附等功能,你可以理解成他就是一个画板,只提供了基本的打点和点与点间的连线操作,并不带任何电气属性和逻辑判断,你甚至可以在板子任意位置上双击打点,就像画画那样自由
更新内容
- Powerbrick的插件已经稳定,支持在线和离线编程
- 加入了Azure人脸识别(可识别表情,性别,年龄等等)
- 优化语音识别和文字朗读功能,可以听说中文,同时可结合Scratch舞台和硬件设备进行入门人工智能体验
- IOT服务器已经重新架设好,可以体验IOT物联网功能
网友评论