sábado, 1 de outubro de 2011

Sensor Distância Ultra-som Para Pic Atmega Arduino Robô HC-Sr04



Prático e muito útil no desenvolvimento de projetos em automação e robótica, são muitas possibilidades

Repare no T e R impressos na placa, são o transmissor e o receptor do módulo

A frequência é padrão em 40KHz quando o pino TRIGGER é ativado, fazendo o transmissor emitir nessa frequência, que é sentida em R após encontrar um obstáculo e obtida pelo pino ECHO conectado ao microcontrolador

Dispare um sinal de 10us pelo pino TRIGGER, calcule o tempo em alta do pino ECHO e mostre o resultado

Exemplo no BASCOM

-----------------------------------------------
Portb.6 = 1

Waitus 10 'dispara o pino TRIG

Portb.6 = 0

Pulsein Tempo , Pinb , 7 , 1 'duração em alta de Pinb7 (ECHO) na variável Tempo
Resultado = Tempo * 0.17 '0.17 é a constante do cálculo, multiplicada por Tempo (resultado em centímetros)

Rformat = Fusing(Resultado , "##0.00") 'formata com duas casas na variável Rformat para melhor apresentação em LCD

Locate 2 , 1
Lcd Rformat
-----------------------------------------------
Pinagem abaixo:

VCC: alimentação de 5V
TRIG: gatilho (disparo)
ECHO: eco (resposta)
GND: terra

Consumo: 2mA
Precisão: 3mm
Distância medida: 2cm-450cm
Ângulo: <15°