Paso 2: Configurar el código a la placa arduino
Definir pines para ultrasonidos y zumbador
int const trigPin = 10; int const echoPin = 9;
int const ledpin = 13;
void setup() {}
pinMode (trigPin, salida);
Trig pin tendrá salida de pulsos
pinMode (echoPin, entrada);
pin de ECHO se debe poner para conseguir el ancho de pulso
pinMode (ledpin, salida); Buzz pin es la salida para controlar buzzering}
void loop() {/ / duración será el ancho de pulso de entrada y la distancia será la distancia hasta el obstáculo en centímetros
int duración, distancia;
Pulso con 1ms de salida ancho en trigPin
digitalWrite (trigPin, HIGH);
Delay(1);
digitalWrite (trigPin, LOW);
Medir la entrada de pulsos en el pin eco
duración = pulseIn (echoPin, HIGH);
Distancia es la mitad la duración dividida por 29.1 (de hoja de datos) distancia = (duración/2) / 29,1;
Si la distancia menos de 0,25 metros y mayor que 0 (significa 0 o menos en rango)
Si (distancia < = 25 & & distancia > = 0) {}
ledup
digitalWrite (ledpin, HIGH);
} else {}
No ledup
digitalWrite (ledpin, LOW);
}
Espera 60 ms no hace daño alguno
Delay(60);
}