Medindo Distância

Jefferson Proesi 0

Com Arduíno

Hoje nós vamos ler um sensor ultrassônico para medir distância (HC-SR04).

            O HC-SR04 é um módulo sensor de distância. Utilizado no Arduino quando necessitamos medir, calcular determinadas distâncias em qualquer escala de medida, respeitando seus limites entre 3 centímetros a 4 metros, com precisão de 3mm.

Além de ser utilizado para medir a distância entre o sensor e um objeto, ele também pode ser utilizado para acionar portas do microcontrolador, desviar um robô de barreiras, acionar luzes, acionar alarmes, acionar outros circuitos, etc dependendo do projeto a ser considerado.

COMO INTERLIGAR O MÓDULO SENSOR HC-SR04 A NOSSA PLACA ARDUINO:

Utilizaremos:

1 modulo sensor ultrassônico HC-SR04;

Display 16×2 com módulo i2c;

Arduino UNO (mas você pode usar o de sua preferência);

Protoboard;

Fios Jumper;

Esquema de montagem do sensor HC-SR04 Arduino:

Baixe as bibliotecas e3 adicione no IDE do Arduino:

Com tudo conectado, basta copiar o código abaixo e colar na IDE do seu Arduino:


#include 
#include 
#define pino_trigger 4
#define pino_echo 5
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Ultrasonic ultrasonic(pino_trigger, pino_echo); 
void setup() {
  lcd.begin(16, 2);
  lcd.setCursor(5, 0);
  lcd.print("PROESI");
  lcd.setCursor(3, 1);
  lcd.print("COMPONENTES");
  delay(3000);
  lcd.clear();}
void loop() {
float cmMsec, inMsec;
  long microsec = ultrasonic.timing();
  cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM);
  inMsec = ultrasonic.convert(microsec, Ultrasonic::IN);
  lcd.setCursor(0,0);
  lcd.print(cmMsec);
  lcd.print("cm");
  delay(2000);
  lcd.clear();}
}
}

Agora é só carregar para o seu Arduíno e pronto!

E ai, o que achou da matéria?

Até a próxima!

Deixe a sua opinião nos comentários.

Escrito Por:


Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

  +  7  =  10