Professional Documents
Culture Documents
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
#define trig_pin 6
#define echo_pin 7
int print_timer;
#define led1 9
#define led2 10
#define buzzer 8
void setup()
lcd.begin(16, 2);
lcd.print("Sensor de Re");
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(buzzer, OUTPUT);
digitalWrite(trig_pin, LOW);
void loop()
print_timer = millis();
digitalWrite(trig_pin, HIGH);
delayMicroseconds(11);
digitalWrite(trig_pin, LOW);
lcd.setCursor(0, 1);
lcd.print("DISTANCIA: ");
lcd.print(distance);
lcd.println(" m");
if(distance >100)
digitalWrite(led2, HIGH);
digitalWrite(led1, LOW);
noTone(buzzer);
digitalWrite(led2, HIGH);
delay(300);
digitalWrite(led2, LOW);
delay(300);
digitalWrite(led1, LOW);
noTone(buzzer);
digitalWrite(led2, HIGH);
delay(300);
digitalWrite(led2, LOW);
delay(300);
digitalWrite(led1, HIGH);
delay(300);
digitalWrite(led1, LOW);
delay(300);
noTone(buzzer);
}
if (distance <=30)
digitalWrite(led1,HIGH);
delay(300);
digitalWrite(led1,LOW);
digitalWrite(led2, HIGH);
delay(300);
digitalWrite(led2, LOW);
tone(buzzer, 100,500);