Microduino
  • Início Rápido
  • Introdução ao Software
    • Baixe e instale
    • Interface do software
    • Palco e Personagens
    • Modos de Execução
    • Funções Básicas do mDesigner
    • Atualizações do mDesigner
    • Blocos
    • Abas de Blocos
  • IdeaBit
    • Software
    • Sensores e Atuadores
      • Led RGB
      • Matriz de led
      • Buzzer
      • Botão
      • Sensor de ruído (MIC)
      • Acelerômetro
      • Sensor touch
      • Sensor de luminosidade
    • Especificações Técnicas Adicionais
  • Kit mCookie
    • mCenter+
    • Matriz de LED 8x8
    • Sensor Crash
    • Led RGB
    • Potenciômetro
    • Sensor de Luminosidade
    • Sensor Infravermelho
    • Sensor Touch
    • Sensor Buzzer
    • Sensor Motion
    • Sensor de Refletância
    • Módulo Motor DC
    • mCookie - OLED
    • Sensor Gesture
    • Matriz de LED 5x5
  • Itty Bitty Buggy
    • IBB
    • Modos de Funcionamento
  • Ideabord
    • Manual de Uso
    • Sensores e Atuadores
    • Jogos
  • Microduino
    • Configurando a IDE do Arduino
    • Módulos
    • Sensores
    • Conectando no Cayenne
  • mRobots
    • App mRobots
    • Testando conexão (BLE+mRobots)
  • FAQ
    • FAQ
Powered by GitBook
On this page
  • Características
  • Especificações Técnicas
  • Pinagem
  • Utilizando o Sensor Crash no mDesigner3
  • Exemplo prático utilizando o Sensor Crash

Was this helpful?

  1. Kit mCookie

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.

PreviousMatriz de LED 8x8NextLed RGB

Last updated 3 years ago

Was this helpful?

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.

Pinagem do Sensor Crash
Bloco de leitura de portas digitais
Atribuindo valor da leitura à uma variável
Realiza a leitura do sensor conectado à porta digital 2
Ligação dos sensores ao mCenter+
Criar novo projeto offline
Criar nova variável
Nomear Variável
Bloco inicial do programa
Bloco para declaração de variável
Leitura da porta digital D2/D3
Programação final para ligar o LED
LED acende ao pressionar o sensor