//Canal de YouTube -> RobotUNO
//Sensor de aparcamiento con Arduino
int TRIG = 10;
int ECO = 9;
int BUZZER = 3;
int DURACION;
int DISTANCIA;
void setup(){
pinMode(TRIG, OUTPUT);
pinMode(ECO, INPUT);
pinMode(BUZZER, OUTPUT);
Serial.begin(9600); //Numero de bits por segundo = 9600
}
void loop(){
digitalWrite(TRIG, HIGH);
delay(1);
digitalWrite(TRIG, LOW);
DURACION = pulseIn(ECO, HIGH);
DISTANCIA = DURACION / 58.2; //Valor especificado por el fabricante
Serial.println(DISTANCIA);
delay(200);
if(DISTANCIA<=20 && DISTANCIA >= 0){
tone(BUZZER, 2000);
delay(DISTANCIA * 10);
noTone(BUZZER);
}
}