> For the complete documentation index, see [llms.txt](https://microduinobrasil.gitbook.io/mdesigner/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://microduinobrasil.gitbook.io/mdesigner/kit-mcookie/sensor-crash.md).

# Sensor Crash

![](/files/XFqDsJpoZZXVtFVTqa5X) ![](/files/pDaNbUzmQol0XqSLekmZ) ![](/files/cq4KJiiIIuWNAqIdtoWr)

### 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

<table><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>Tensão de Operação </td><td>5V</td><td></td></tr><tr><td>Interface </td><td>A/D - A0~A7/ D2~D13</td><td></td></tr><tr><td>Saída do Sinal</td><td>Não pressionado (HIGH) / Pressionado (LOW)</td><td></td></tr><tr><td>Dimensões</td><td>23,5mm * 13mm</td><td></td></tr></tbody></table>

### Pinagem&#x20;

<div align="center"><img src="/files/mKkYGSYQCP6pTokCdZJs" alt="Pinagem do Sensor Crash"></div>

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.&#x20;

![Bloco de leitura de portas digitais](/files/q64wbVXvh97he1GkqVqR)

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

![Atribuindo valor da leitura à uma variável](/files/s442WhuaniodzYN7OcCl)

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

![Realiza a leitura do sensor conectado à porta digital 2](/files/Iq4zSzZf832ub6l3sC76)

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.&#x20;

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.

![Ligação dos sensores ao mCenter+](/files/9ln0kDAeYbWuOiFWwoaF)

#### &#x20;2º Passo - Programação

Abra o mDesigner3 e crie um novo projeto offline.&#x20;

![Criar novo projeto offline](/files/IiHStsCHVHnWLGPMTg2n)

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

![Criar nova variável ](/files/LjhGtEQeOyiI2rzsGg8B) ![Nomear Variável](/files/8pUJY01U8oMOEppcZbGl)

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

![Bloco inicial do programa](/files/gkRZ5miCC0urtbqmBmS4)

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).

![Bloco para declaração de variável](/files/FFpV7jeVTo1GwPG3vVgr)

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.

![Leitura da porta digital D2/D3](/files/nkRbcNnbw1TdIMPwvoyL)

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

![Programação final para ligar o LED](/files/kLhNWqp5gWb9HS1G7Hwn)

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.

![LED acende ao pressionar o sensor](/files/ifQWrPRnnaolBZkyEFMG)
