Micro Bit 基本编程指南 输入功能组(12 V2 新语句块)1

小夏 科技 更新 2024-02-01

优质作者名单 基础编程指南 输入函数组(12-v2 new 语句块) 1

Micro:Bit主板v2版本在硬件方面有很多改进,以及一些新的设备和功能。 针对这些新的硬件和功能,软件系统也增加了一些相应的功能声明块,在输入功能组中,针对micro:bit主板上的logo图案增加了触摸按键功能,类型为电容式触摸按键。 对于板内外的新麦克风,添加了相关的声音识别语句块。 本章主要讲解micro:bit主板v2版本的输入功能组部分新增的功能语句块。

商标

micro:bit主板上的logo,在V1中,仅作为产品logo使用,没有应用功能。 logo由micro:bit电路板上的覆铜层制成,采用雕刻或蚀刻技术设计。 因此,标志的表面是裸露的铜表面层,是金属表面的导电层。 当连接到系统表面时,它被设计为相当于使用micro:bit主板的外部连接端口(GPIO)引脚。 例如,P0、P1、P2引脚具有触摸功能,logo按钮的功能与P0、P1、P2引脚的触摸功能完全相同。

micro:bit主板的V2版本实现了上述功能设计。 使用配套程序功能块语句,可实现电容式触摸按键功能设计与标志的制作。 与徽标动作相关的程序语句有两个块,一个是外部中断事件语句块,另一个是徽标按下条件语句块。

中断事件语句块外的徽标

作为Micro:bit主板的内外部组件,logo触摸功能的实现是通过logo键盘(表面)与CPU的其他GPIO端口之间的连接构建的,它与Micro:bit主板的外部连接接口的引脚属于相同的应用属性,但不像外部连接端口的引脚那样引出到主板供开发者使用。

对于CPU来说,logo触摸功能的应用也属于端口上外部中断事件的类型,其触发功能也是通过触摸logo表面来触发中断事件的发生。

无论是触摸按钮还是轻触按钮,Micro:Bit主板都有自己独特的判断流程和标准。 对于密钥的操作,从状态分析来看,分为动态过程和静态过程。 在功能上,有压制过程、触摸过程和提升过程。 在micro:bit系统中,推拉过程是一个动态过程,而触摸过程是一个静态过程。 micro:bit系统根据这些进程的判断来确定密钥的操作进程。

在micro:bit系统中,密钥操作涉及三个步骤和过程。 手触摸按钮并按下它,使端口信号从高(或悬空)变为低。 手保持按压或触摸按键,信号不变(低电平)。 并以 1 秒的长度作为密钥是否有效的标准。 指针离开键(销),信号从低到高(或浮动)返回。

micro:bit系统对压制过程的判断由上述过程组成,在,超过1秒,操作无效。 micro:bit系统对触摸的判断是一个属于静态状态信号识别过程的过程。 micro:bit系统对释放的判断是由上述过程组成的。 在这种情况下,不需要触摸时间。 这是判断从触摸到离开的动作的过程。 micro:bit系统中提到的击键过程是按照上述内容标准构建和描述的。 与我们平时设计的按键识别过程和方法存在一定的习惯性差异,需要注意和区分。

标志的电容式触摸按钮功能也遵循上述识别和判断方法。 在徽标外部事件语句块中,“按下”、“触摸”、“释放”和“长按”有 4 个选项。

“被触碰”的判断内容就是上面所代表的操作过程。

是上面表示的操作过程。

“按下”的判断内容是上面所表示的操作过程。

“被按长”的判断内容与“被按”的过程相同,只是在部分中,存在对触摸时间进行计时的过程,如果触摸时间小于1秒,则“按下”功能视为有效时间。 如果超过 1 秒,“按下”功能将被视为无效。 但是,在这种情况下,超过 1 秒的操作被认为是“按住”功能的有效判断条件。 因此,不存在无效的按键函数。 也就是说,如果触摸时间在 1 秒以内,系统会确认“按下”有效。 如果触摸时间超过 1 秒,系统会确认“长按”有效。 v1 版本不能使用此语句阻塞指令,如果强制使用该语句,系统将报 927 错误信息。

徽标被压入条件语句块中

徽标是一个条件语句,在程序的条件语句中用作条件参数。 作为条件判断函数,它是一个带有返回值的函数,属于布尔类型。 它返回“true”或“false”,并在程序中显示为“1”或“0”。 该块语句的判断内容就是上述所代表的操作过程。 在 v1 中,不能使用此块参数强制报告 927 错误消息。

相似文章

    Micro bit 基本编程指南 输入功能组(端口标识)6

    创意灵感中心 Micro Bit基础编程指南 输入功能组 端口标识 mocro bit外部连接端口,GPIO引脚功能说明 v版本 p引 脚 引脚 是专用于连接外部设备的主要功能引脚,该引脚不与 micro bit 主板中的任何功能共享。它是一个独立的 主要的 首选的连接引脚,旨在使micro bit...

    Micro bit 基本编程指南 输入功能组(特殊分析)1

    创意灵感中心基本编程指南 输入功能组 特殊分析 编程中的相关问题分析 一数字量和模拟量的解释以及它们之间的转换关系 什么是数字数量?数字量是一种物理量。它们的变化在时间上是不连续的,并且总是发生在一系列离散的时刻。这类物理量称为数字量。即离散量,是指分散的 没有中间值的量。数字量是一种物理量。一类物...

    Micro bit 基本编程指南 输入功能组(特殊分析)2

    创作灵感中心 Micro Bit基础编程指南 输入功能组 特殊分析 第二电容式触摸按键原理 电容式触摸按键,又称非接触式触摸按键开关。我们。以一种独立的电容式触摸按键开关模块为例,说明电容式触摸按键的工作原理。触摸传感器已被广泛使用多年。混合信号可编程器件的发展使电容式触摸传感器成为各种消费电子产品...

    Micro Bit 基本编程指南 输入功能组(特殊分析)3

    创意灵感中心 micro bit基础编程指南 输入功能组 特殊分析 第三micro bit主板的供电系统说明 概述 Micro Bit主板可以有多种供电方式,总共可以分为种类型。.USB接口供电。USB供电标准为DCV,即DC V电压。板载稳压器DC DC转换后,输出DCV电压为micro bit系...

    Micro bit 基本编程指南 输入功能组(特殊分析)7

    开始规划我的年micro bit基础编程指南 输入函数组 特殊分析 单片机GPIO口的四种工作模式分析 以下 版权声明 本文为CSDN博主希锐原创文章,继CC 之后 BY SA版权协议,请附上原始出处链接和本声明。原文链接 该系列单片机GPIO端口四种模式 前言。如何配置端口模式。端口模式配置寄存器...