Sensor Crash

O Sensor crash é um sensor de colisão usado para detectar se uma colisão ocorre. Também pode ser usado como uma chave de comando ou uma chave fim de curso.

Características

Botão do tipo fim de curso

Contato N/A (Normalmente Aberto)

Conector JST 4 Pinos

Interface Analógica/Digital

Facilidade de aplicação em projetos

Especificações Técnicas

Tensão de Operação

5V

Interface

A/D - A0~A7/ D2~D13

Saída do Sinal

Não pressionado (HIGH) / Pressionado (LOW)

Dimensões

23,5mm * 13mm

Pinagem

PINO 1 - GND

PINO 2 - VCC

PINO 3 - SAÍDA DE SINAL

PINO 4 - NC (VAZIO)

Utilizando o Sensor Crash no mDesigner3

Para realizar a leitura do sinal do Sensor Crash no mDesigner3, utilize o bloco de leitura de portas digitais.

Conecte o sensor a uma das portas digitais do seu mCenter+, e atribua o valor da leitura à uma variável.

A programação abaixo realiza a leitura da porta digital 2 do mCenter+ e mostra o valor lido na área de palco .

Será apresentado o valor 1, quando o botão não estiver pressionado e o valor 0 quando o botão estiver pressionado.

Exemplo prático utilizando o Sensor Crash

Neste exemplo vamos utilizar o Sensor Crash para ligar um LED. O funcionamento é simples: Enquanto o botão não estiver pressionado o LED ficará apagado, quando o estiver sendo pressionado o LED se manterá aceso.

Para este exemplo você precisará utilizar:

  • 1 x mCenter+

  • 1 x Sensor Crash

  • 1 x LED

  • 2 x Cabos JST

1º Passo - Montagem

Para começar, vamos conectar o Sensor Crash na porta digital D2/D3 do mCenter+ e o LED na porta digital D4/D5. Sua montagem deverá ficar semelhante a imagem abaixo.

2º Passo - Programação

Abra o mDesigner3 e crie um novo projeto offline.

No menu de blocos, crie uma nova variável e nomeie como "Leitura_Botao".

No menu de blocos, procure o bloco mostrado na imagem abaixo e o arraste para área de programação.

Ainda no menu de blocos, procure pelo bloco definir variável e arraste para área de programação. Neste bloco selecione a variável "Leitura_Botao" e defina o tipo como "integer" (Inteiro).

Agora, temos que inserir o valor da leitura da porta digital D2 na variável "Leitura_Botao", para isso insira o bloco de programação, conforme a imagem abaixo.

O próximo passo é definir a condição para que o LED acenda. Para isso, utilizaremos um bloco (SE/SENÃO).

Como o Sensor Crash envia o valor 1 quando não está pressionado, a porta digital D4 receberá nível lógico 0 (LOW), ou seja, o LED ficará desligado. Quando o botão estiver pressionado, a leitura receberá o valor 0, nesse caso a portal digital D4 irá mudar para nível lógico 1 (HIGH) e LED irá acender.

3º Passo - Carregar Programa/Resultado

Para finalizar, conecte seu mCenter+ no computador e clique em "Carregar programa" no canto superior direito. Após o programa ser carregado o resultado deve ser como mostrando abaixo.

Last updated