- Potenciômetro
- LCD 12 x 2
- Sensor Ultrasônico HC-SR04
- Fios
//Projeto 13 - Sensor ultrasônico e LCD
//Este código é de domínio público
#include <LiquidCrystal.h> //Inclui a biblioteca do LCD
#include "Ultrasonic.h"
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura os pinos do Arduino para se comunicar com o LCD
int trig = 9;
int echo = 8;
Ultrasonic ultrasonic(trig,echo);
void setup() {
lcd.begin(16, 2); //Inicia o LCD com dimensões 16x2(Colunas x Linhas)
lcd.setCursor(0, 0); //Posiciona o cursor na primeira coluna(0) e na primeira linha(0) do LCD
lcd.print("Distancia");
lcd.setCursor(14,0);
lcd.print("CM");
}
void loop(){
lcd.begin(16, 2); //Inicia o LCD com dimensões 16x2(Colunas x Linhas)
lcd.setCursor(0, 0); //Posiciona o cursor na primeira coluna(0) e na primeira linha(0) do LCD
lcd.print("Distancia");
lcd.setCursor(14,0);
lcd.print("CM");
lcd.setCursor(10, 0); //Posiciona o cursor na décima primeira coluna(13) e na primeira linha(0) do LCD
lcd.print(ultrasonic.Ranging(CM));
delay(1000);
lcd.clear();
}