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.
Last updated
Was this helpful?
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.
Last updated
Was this helpful?
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
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
PINO 1 - GND
PINO 2 - VCC
PINO 3 - SAÍDA DE SINAL
PINO 4 - NC (VAZIO)
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.
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
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.
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.
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.