跳到主要内容

Kittenblock应用


『呱比特青蛙手柄可在Kittenblock中作为测控板在线连接电脑使用』

基础入门

作为普通键盘使用

  • 插上USB数据线(推荐使用喵家配送数据线),呱比特映射为一个键盘

默认情况下为Player1键位模式:

数字键1~8的触发,需要一只手指摸着最右边金手指GND,另外一只手摸着1~8的金手指,才能进行触发
呱比特Player1.JPG

按住右侧上方红色按键(x键位)不松手,再插入USB线,会听到滴滴两声,则进入Player2键位模式:
呱比特Player2.JPG

可以在官方Scratch3.0中作为普通键盘进行编程使用,配合模式切换,一台电脑可以连接两个呱比特(两个键盘)进行双人互动游戏编程。
image.png

下载安装

  1. 下载最新版Kittenblock PC版本,并安装

🚀https://www.kittenbot.cn/kittenblock_download

想对Kittenblock有更深的学习,可以点此观看Kittenblock的微课视频
image.png

连接硬件

USB数据线连接呱比特与电脑,打开Kittenblock
针对WIN10电脑:
呱比特是免驱,硬件选择——JoyFrog,连接——会出现一个USB串行设备
image.png

针对WIN7电脑:

确保已经连接好数据线,按图示操作,安装驱动
image.png

快速测试

如图所示 点击【 蜂鸣器播放音乐积木块】,可听到呱比特发出响声,则代表电脑与呱比特通讯正常。image.png


编程积木介绍

积木块功能
image.png事件积木块,当按下呱比特手柄的对应按键,会执行帽子模块下面的程序
image.png事件积木块,当按下呱比特手柄的对应经手指(Do对应1依次类推),会执行帽子模块下面的程序
image.png手柄蜂鸣器发出特定频率音调持续一段时间
image.png实际上就是1个八度的频率包了一层名字,吧Do放在蜂鸣器音调的窟窿里,效果等同于约264Hz
image.png播放内置的一些旋律
image.png从呱比特端发送红外码,作为万能遥控器的作用。但首先需要知道红外码,可与红外接收配合使用
image.png呱比特从外部接收到红外码后会运行到内部程序
image.png当收到非超长码的红外码,可以进行解码并返回解码值,可用做万能遥控器的效果。但并不是所有空调等电器的红外码均可接收(需小于64字节)
image.png使用PH2.0的或3Pin线(3口)接入简单的数字模块,如led模块,写入1亮起,写入0熄灭
image.png使用PH2.0的或3Pin线(3口)接入数字传感器,如PIR人体红外或按键等,可读0或1的高低电平
image.png使用PH2.0的或3Pin线(3口)接入LED或3P执行器设备,如小风扇模块,可以设置LED的亮度或者风扇的转速,范围在0~100%
image.png使用脉宽的方式来控制端口的模拟输出,效果可以等同于上面的pwm积木块。改为2w的周期下,改变脉宽时间为0~2w分别对应pwm的0~100%效果
image.png当接口接入sg90这类0~180°的小舵机,可以通过改积木块调整它的角度
image.png使用PH2.0的或3Pin线(3口)接入模拟传感器,如旋转电位等,可获取该模块的模拟值,范围在0~4096

案例程序合集下载

呱比特Kittenblock程序示例.zip


案例1—摇杆与按键测试

接线


无需额外接线,直接使用呱比特上的摇杆与按键

程序

screenshoot-2105121119.png

现象


触发呱比特上的摇杆和按键,可以触发蜂鸣器的不同音调

案例2—水果钢琴

运用呱比特底部的金手指,接上几个水果,触摸这些水果发出不同的音调,做一台有趣的水果'钢琴'吧 🎹

视频教程

Scratch中的教程:https://www.bilibili.com/video/BV1Y4411v7WR
Kittenblock中的教程:https://www.bilibili.com/video/BV1a4411v7Sp

项目原理

  • 金手指触摸的原理:
    • 电阻式:金手指初始状态是高电平,当导电物体接触金手指时,由于导体本身阻值比内部电阻小很多,由内部电阻分压原理此时金手指电平被拉低

接线

将鳄鱼夹一边夹在金手指上,另外一边夹在水果上(可以是香蕉,苹果,胡萝卜等)
需要接金手指1~8 和GND,右手触摸GND的水果,左手触摸金手指1~8的水果,即可进行触发

image.png

程序


image.png


案例3—旋钮控制角色大小

接线

微信图片_20210512110804.jpg

程序

image.png

现象


扭动接在Port3的旋钮,观察到舞台角色大小随电位器的模拟值大小而更改
![呱比特旋钮.gif](1620788163943-7ab2a815-478e-42b7-9fac-6192bdcdedd8.gif)

案例4—摇杆控制LED亮灭

接线

微信图片_20210512110830.jpg

程序

image.png

现象


触发摇杆上与下,分别控制Port3口LED的亮灭

案例5—萤火虫LED

接线

微信图片_20210512110830.jpg

程序

image.png

现象


萤火虫.GIF


案例6—红外接收与发射

接线

无需接线,呱比特自带红外接收与发射image.png

程序

image.png


案例7—按键控制舵机

接线

此案例属于扩展案例
将9g小舵机接到Port3口(由于9g小舵机接口是杜邦头PH2.54,需要自己想办法更换到呱比特的Port3口上)

程序

image.png

现象

当按键XYAB按键,分别控制舵机转动不同的角度


最后更新于2021-5-12
更新摘要
增加呱比特案例的图片与程序包

更新于2021-5-8
更新摘要
按照Kittenblock当前最新版本1.8.7界面更新文档