Medindo Distância
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: