Vistas:0 Autor:Editor del sitio Hora de publicación: 2020-06-05 Origen:Sitio
Paso 1: Hardware conexión
Conexión de hardware: -ATransductor ultrasónico piezoeléctrico rduino Sensor ultrasónico 5V-》Vccgnd-》Gnd
Pin No. 8-Trig Pin
Pin 7 - \"Echo Pin
Zumbador arduino
9ª puntada -> + ve
Gnd-》-viene aguja
Paso 2: Procedimientos y resultados
Sensor ultrasónico y interfaz arduino.
intuito int = 9;
int triggerpin = 7; // gatillo pin 7
INT ECHOPIN = 8; // ECHO PIN 8
Configuración de vacío ()
Serial.begin (9600); Comenzaremos la comunicación en serie, por lo que podemos ver la distancia en el monitor en serie en Serial.Println (\"Tech Ponder'sSensor de medición de distancia ultrasónicaTutorial\").
PinMode (triggerpin, salida); // Definir el PIN
PinMode (Echopin, Entrada);
PinMode (zumbador, salida);
DigitalWrite (zumbador, bajo);}
bucle vacío ()
{int duración, distancia; // Añadir duración y distancia
DigitalWrite (triggerpin, alta); // Ola de activación (por ejemplo, para hacer un parpadeo led)
demora (10);
digitalwrite (triggerpin, bajo);
Duración = Pulsein (Echopin, High); // Funciones especiales para escuchar y esperar ondas
Distancia = (Duración / 2) /29.1; // Convierta el número a cm (si desea pulgadas, debe cambiar 29.1 con el número apropiado
demora (1000);
Serial.print (distancia); Números de impresión
Serial.print (\"cm \"); y unidad
Serial.println (\"\"); solo imprimir en una nueva línea
Si (distancia \"35 \"
DigitalWrite (zumbador, alto);
Serial.println (\"zumbador en \");
DigitalWrite (zumbador, bajo);
El resultado se muestra en el monitor en serie.
Arduino usaun sensor de distancia ultrasónico to Calcular la distancia cada segundo. Cuando la distancia es inferior a 35 cm, Arduino detectará el umbral y el zumbador se encenderá, lo que se puede usar como detector de obstáculos. Cuando el obstáculo está más cerca de 35 cm, le parecerá una alarma.