LED sensível ao toque#
Introdução#
O VEX IQ Touch LED funciona como luz e botão. Pode brilhar em diferentes cores para fornecer feedback, como sinalizar que o robô está pronto, mostrar qual o modo selecionado ou combinar com uma cor detetada por outro sensor. Além disso, deteta quando é tocado, permitindo iniciar ou alterar o comportamento do robô com um simples toque.
Segue abaixo a lista de todos os blocos:
Definir cor do LED de toque — Define a cor do LED de toque para uma cor selecionada.
set Touch LED fade — Define a rapidez com que o Touch LED transita entre cores.
Definir o brilho do LED de toque — Define o nível de brilho do LED de toque.
LED de toque premido — Informa se o LED de toque está a ser premido no momento.
quando o LED de toque — Executa a pilha de blocos anexada quando o LED de toque é premido ou libertado.
Defina a cor do LED sensível ao toque.#
O bloco de pilha definir cor do LED de toque define a cor do LED de toque utilizando a velocidade de transição e as definições de brilho atuais.
definir cor de [TouchLED1 v] para (nenhum v)
Parâmetros |
Descrição |
|---|---|
LED sensível ao toque |
A cor do LED sensível ao toque deve ser definida na janela Dispositivos. |
cor |
Define a cor do LED para:
|
Exemplo
quando iniciar
[Blink the TouchLED off and on.]
para sempre
definir cor de [TouchLED1 v] para (verde v)
aguardar (0.5) segundos
definir cor de [TouchLED1 v] para (nenhum v)
aguardar (0.5) segundos
quando iniciar
[See what color the Optical Sensor is detecting.]
para sempre
definir cor de [TouchLED1 v] para (nome da cor de [Optical1 v])
aguardar (0.5) segundos
Defina o efeito de transição suave do LED por toque.#
O bloco de pilha set Touch LED fade define a velocidade com que o LED sensível ao toque irá transitar entre cores.
definir esmaecimento de [TouchLED1 v] para [lento v]
Parâmetros |
Descrição |
|---|---|
LED sensível ao toque |
A velocidade de transição do LED táctil deve ser configurada na janela Dispositivos. |
velocidade de transição |
A velocidade com que o LED sensível ao toque irá transitar para a cor seguinte:
|
Exemplo
quando iniciar
[Slowly fade TouchLED colors.]
definir cor de [TouchLED1 v] para (verde v)
definir esmaecimento de [TouchLED1 v] para [lento v]
aguardar (2) segundos
definir cor de [TouchLED1 v] para (vermelho v)
Ajuste o brilho do LED sensível ao toque.#
O bloco de pilha Definir brilho do LED de toque define o brilho do LED de toque.
definir brilho de [TouchLED1 v] para (50) %
Parâmetros |
Descrição |
|---|---|
LED sensível ao toque |
A definição de brilho do LED sensível ao toque pode ser definida na janela Dispositivos. |
brilho |
O brilho do LED sensível ao toque varia de 0 a 100 em percentagem. |
Exemplo
quando iniciar
[Light up the TouchLED with different brightnesses.]
definir brilho de [TouchLED1 v] para (25) %
definir cor de [TouchLED1 v] para (verde v)
aguardar (2) segundos
definir brilho de [TouchLED1 v] para (100) %
Ao pressionar o LED, este estará sensível ao toque.#
O bloco booleano LED sensível ao toque pressionado informa se um LED sensível ao toque está a ser pressionado no momento.
Verdadeiro — O LED sensível ao toque está a ser pressionado.
Falso — O LED sensível ao toque não está a ser premido.
<[TouchLED1 v] pressionado?>
Parâmetros |
Descrição |
|---|---|
LED sensível ao toque |
Qual o LED sensível ao toque a verificar, configurado na janela Dispositivos. |
Exemplo
quando iniciar
[Change the TouchLED color when it is pressed.]
definir cor de [TouchLED1 v] para (verde v)
aguardar até <[TouchLED1 v] pressionado?>
definir cor de [TouchLED1 v] para (azul v)
Ao tocar no LED#
O bloco de chapéu when Touch LED executa a pilha de blocos à qual está ligado quando o LED sensível ao toque é pressionado ou libertado.
quando [TouchLED1 v] [pressionado v]
Parâmetros |
Descrição |
|---|---|
LED sensível ao toque |
Qual o LED sensível ao toque a verificar, configurado na janela Dispositivos. |
estado |
Quando a pilha de blocos ligada for executada: pressionado será executado quando o LED sensível ao toque for pressionado, e libertado será executado quando o LED sensível ao toque for libertado. |
Exemplo
quando [TouchLED1 v] [pressionado v]
[Turn green briefly when pressed.]
definir cor de [TouchLED1 v] para (verde v)
aguardar [2] segundos
definir cor de [TouchLED1 v] para (nenhum v)