Nesta prática você vai aprender a controlar o Servo Motor…
Como usar com Arduino – Sensor Analógico de Refletância QRE1113
– Descrição:
O Sensor Analógico de Refletância QRE1113 é um componente infravermelho que tem sua saída de sinal analógica alterada, com base no sinal IR refletido do emissor para o fototransistor.
Este Sensor Analógico de Refletância QRE1113 é comumente utilizado em projetos de robô seguidor de linha, pois a linha é facilmente detectada a partir da variação na saída analógica do componente, e pode ser utilizado também para detecção de objetos. O sensor é composto por um LED emissor IR e um Fototransistor. Além disso, este sensor pode ser utilizado em plataformas que operem com nível lógico de 3.3V ou 5V.
– Especificações e características:
– Circuito integrado: QRE-1113GR
– Tensão de operação: 5VDC
– Corrente de operação: 25mA
– Nível de sinal compatível: 3.3V ou 5V
– Tipo de saída: analógica
– Distância de detecção (ideal): 3mm
– Distância de detecção (máxima): 6mm
– Datasheet:
– Aplicações:
Projetos robóticos com Arduino ou outras plataformas microcontroladas, como, por exemplo, robô seguidor de linha. Além disso, pode ser utilizado também para detecção de objetos.
– Proposta da prática:
Utilizar o Sensor Analógico de Refletância QRE1113 em conjunto com o Arduino e quando o sinal IR refletir no objeto a mensagem no monitor serial do ambiente de programação do Arduino irá alterar.
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Sensor Analógico de Refletância QRE1113
01 – Resistor de 150Ω
01 – Resistor de 10KΩ
01 – Protoboard
09 – Cabos Jumper macho-macho
– Esquema de ligação da prática:
OBS: o pino 1 do sensor está identificado do lado em que há um pequeno corte diagonal.
– Tutorial de instalação e configuração do ambiente de programação do Arduino:
Arduino – Instalação e Configuração da IDE no Windows
– Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
const int pinoQRE1113 = A0; //PINO ANALÓGICO UTILIZADO PELO SENSOR void setup(){ Serial.begin(9600); //INICIALIZAÇÃO DA SERIAL pinMode(pinoQRE1113, INPUT); //DEFINE O PINO COMO ENTRADA } void loop(){ if(analogRead(pinoQRE1113) < 1000){ //SE A LEITURA DO PINO FOR MENOR QUE 1000 BITS, FAZ Serial.println("Sinal infravermelho refletido"); //IMPRIME O TEXTO NA SERIAL }else{ //SENÃO, FAZ Serial.println("Sinal infravermelho não está sendo refletido"); //IMPRIME O TEXTO NA SERIAL } } |
– Resultado final:
Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Como usar com Arduino – Módulo Relé 5V de Estado Sólido SSR 2 Canais
tem algum Modelo do Sensor de refletância que mede uns 20 metros esse fala que ate 6m