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 infravermelho no mDesigner3
  • Exemplo prático utilizando o sensor Infravermelho

Was this helpful?

  1. Kit mCookie

Sensor Infravermelho

Módulo de recepção de infravermelho, que contém um dispositivo semicondutor que converte sinais de luz infravermelha em sinais elétricos.

PreviousSensor de LuminosidadeNextSensor Touch

Last updated 3 years ago

Was this helpful?

Características

Possibilidade de utilizar controle remoto

O alcance do sensor infravermelho é de 1 a 3 metros.

Ângulo de recepção do sensor: 75º

Possui LED indicador de recepção de sinal

Controle remoto possui 16 teclas

Pode ser utilizado para diferentes aplicações que necessitem de controle remoto

Interface Digital

Conector JST 4 pinos

Especificações Técnicas

Tensão de operação

3,3 V ~ 5 V

Consumo de corrente

15 uA

Interface

Digital (D2 ~ D13)

Temperatura de operação

-20 ℃ ~ 85 ℃

Comprimento de onda

Entre 0,76 μm ~ 1,5 μm

Dimensões

23,5 mm * 13 mm

Pinagem

PINO 1 - GND

PINO 2 - VCC

PINO 3 - SAÍDA DE SINAL

PINO 4 - NC (VAZIO)

Utilizando o Sensor infravermelho no mDesigner3

Podemos programar o sensor infravermelho no mDesigner3, utilizando o bloco para leitura do sensor infravermelho, disponível no menu "Sensor".

Primeiramente crie uma variável para receber o valor da leitura do sensor. Após isso, utilize os blocos de programação para atribuir o valor lido do sensor à variável criada, conforme mostra a imagem abaixo.

Em seguida, conecte o sensor à uma das portas digitais do seu mCenter+. Para verificar se o sensor está realizando as leituras corretamente, você pode utilizar o bloco de impressão serial, inserindo nele, a variável que você definiu para a leitura do sensor. Insira também o bloco de taxa de transmissão serial e defina o valor para 9600. Finalizando, sua programação deve está semelhante a imagem abaixo.

Cada botão do controle remoto irá enviar um valor diferente para receptor. Esse valores podem ser usados para definir a função de cada botão, conforme a aplicação que você desejar realizar. Veja abaixo o resultado da leitura do sinal enviado pelo controle remoto.

Exemplo prático utilizando o sensor Infravermelho

Neste exemplo vamos utilizar nosso sensor infravermelho para realizar leitura de um controle remoto e alterar as cores de um LED RGB. Para isso vamos precisar de:

1 x mCenter+

1 x Sensor infravermelho

1 x Led RGB

1 x Controle remoto

1º Passo - Montagem

A montagem é bem simples, primeiramente, conecte o sensor infravermelho na porta digital D2/D3 do seu mCenter+, depois conecte o LED RGB na porta analógica A0/A1. A montagem final deve ficar semelhante à imagem abaixo.

2º Passo - Programação

O que esperamos do nosso projeto é que a cor do LED mude de acordo com o botão pressionado no controle remoto. Então usaremos o botão A para mudar o LED para a cor verde, o botão B para a cor azul e o botão C para a cor amarelo.

Utilizaremos o bloco mostrado abaixo para saber qual botão está sendo pressionado, e dizer em qual porta do mCenter+ o sensor infravermelho está conectado. Esse bloco está disponível no menu de blocos "Sensor" do mDesigner.

Também utilizaremos o bloco abaixo para definir em qual porta o LED está conectado e a cor que desejamos mostrar. Esse bloco está disponível na menu de blocos "Mostrar" do mDesigner.

Agora, vamos usar o bloco de controle SE/ENTÃO, para acender nosso LED com a cor que escolhemos, quando o botão for pressionado. Com isso, a programação dos blocos ficará como na imagem abaixo.

Agora, você pode apenas duplicar esse conjunto de blocos e alterar apenas o botão e a cor desejada. Feito isso, sua programação deve está semelhante a imagem mostrada abaixo.

O resultado final do nosso exemplo, ficou assim:

O sensor infravermelho pode ser utilizado em diversas aplicações que necessitem de controle remoto. Você também pode utilizar outros controles remotos, por exemplo: o da TV, Ar condicionado, etc.

Pinagem do sensor Infravermelho
Bloco para leitura do sensor infravermelho
Leitura do Sensor
Programação para leitura do sinal infravermelho
Leitura do sinal enviado pelo controle remoto
Montagem do exemplo prático
Controle remoto
Bloco de leitura dos botões do controle remoto
Bloco para definir a cor do LED
Bloco para verificação do botão pressionado
Programação para mudar cor do LED utilizando controle remoto
Resultado final da montagem