O Arduino eletrônica open-source e uma plataforma de processador embutido pode ser usado para controlar e monitorar um sensor infravermelho . Sensores de infravermelhos podem ser utilizadas para detectar a proximidade , receber os sinais de comunicação e ainda detectar o movimento de uma pessoa . O Arduino pode ser programado para monitorizar um sensor de infravermelhos e reagir a um nível de IR detectada. Se você escolhe um sensor IR com uma saída digital ou um com uma saída analógica , usando um sensor IR com o seu Arduino requer pouca , se houver, os componentes externos e apenas algumas linhas de código. Coisas que você precisa
Arduino plataforma de desenvolvimento
Show Mais instruções
1
Selecione um sensor infravermelho. Existem diferentes tipos de sensores IR para diversos fins , tais como controle remoto, detecção de proximidade , comunicação e detecção de movimento humano. Escolha o sensor IR mais adequado à sua aplicação.
2
Ligue o sensor de infravermelho para o Arduino . Dependendo do tipo de saída fornecido pelo sensor infravermelho que você tenha selecionado , escolha um pino de entrada apropriada no Arduino . Por exemplo, se o seu sensor IR gera um sinal analógico , você pode querer ligar o sensor IR ao pino A0 do seu Arduino , que pode servir como um pino de entrada analógica.
3
Programa o Arduino . Escrever código para ler o valor do sensor IR que está a ser recebido para o pino do Arduino . Por exemplo, se você tem um sensor IR com uma saída analógica conectada ao pino A0 do Arduino , você pode incluir uma linha de código como " int IRsensorValue = analogRead ( A0 )," em seu programa. O IRsensorValue variável irá conter um valor que representa a conversão analógico- digital do sinal aplicado a A0 .
4
Teste o sensor IR e Arduino juntos. Depois de ter transferido o seu programa para o Arduino de acordo com as especificações do fabricante , você está pronto para testar . Para fazer o teste mais fácil, você pode querer fornecer alguma forma de saída visual (como um LED ligado ao Arduino ) para indicar uma mudança no estado do sensor IR . Se o seu sensor de Arduino e IR não parecem funcionar corretamente , verifique as conexões do circuito e verificar o seu programa para garantir que seu código está lendo o pino correto do Arduino no modo correto (digital ou analógico) .