4/2/2021 ULTRASÓNICO
En esta clase realizamos la practica de ULTRASÓNICO, lo dividi en dos partes la coneción y la programación:
Programación:const int pinecho = 11;
const int pintrigger = 12;
const int pinled = 13;
// VARIABLES PARA CALCULOS
unsigned int tiempo, distancia;
int E1= 3;
int E2= 2;
int E3= 4;
int E4= 5;
int EN1=9;
int EN2=10;
int A12=5;
int A34=10;
void setup() {
pinMode (E1,OUTPUT);
pinMode (E2,OUTPUT);
pinMode (E3,OUTPUT);
pinMode (E4,OUTPUT);
pinMode (A12,OUTPUT);
pinMode (A34,OUTPUT);
pinMode (EN1, OUTPUT);
pinMode (EN2, OUTPUT);
// PREPARAR LA COMUNICACION SERIAL
Serial.begin(9600);
// CONFIGURAR PINES DE ENTRADA Y SALIDA
pinMode(pinecho, INPUT);
pinMode(pintrigger, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
// ENVIAR PULSO DE DISPARO EN EL PIN "TRIGGER"
digitalWrite(pintrigger, LOW);
delayMicroseconds(2);
digitalWrite(pintrigger, HIGH);
// EL PULSO DURA AL MENOS 10 uS EN ESTADO ALTO
delayMicroseconds(10);
digitalWrite(pintrigger, LOW);
// MEDIR EL TIEMPO EN ESTADO ALTO DEL PIN "ECHO" EL PULSO ES PROPORCIONAL A LA DISTANCIA MEDIDA
tiempo = pulseIn(pinecho, HIGH);
// LA VELOCIDAD DEL SONIDO ES DE 340 M/S O 29 MICROSEGUNDOS POR CENTIMETRO
// DIVIDIMOS EL TIEMPO DEL PULSO ENTRE 58, TIEMPO QUE TARDA RECORRER IDA Y VUELTA UN CENTIMETRO LA ONDA SONORA
distancia = tiempo / 58;
// ENVIAR EL RESULTADO AL MONITOR SERIAL
Serial.print(distancia);
Serial.println(" cm");
delay(200);
// ENCENDER EL LED CUANDO SE CUMPLA CON CIERTA DISTANCIA
if (distancia <= 15) {
digitalWrite(13, HIGH);
//atrás
digitalWrite (E2,HIGH); digitalWrite (E1,LOW);
digitalWrite (E4,HIGH); digitalWrite (E3,LOW);
analogWrite(EN1,255);
analogWrite(EN2,255);
} else {
digitalWrite(13, LOW);
// adelante
digitalWrite (E1,HIGH); digitalWrite (E2,LOW);
digitalWrite (E3,HIGH); digitalWrite (E4,LOW);
analogWrite(EN1,255);
analogWrite(EN2,255);
}
}
Además sugun adiologyinfo el ultrasonido, diagnóstico. Imagen por ultrasonido, también llamado ecografía; es un método para obtener imágenes del interior del cuerpo humano mediante el uso de ondas de sonido de alta frecuencia. Los ecos de las ondas de sonido se graban y presentan como una imagen visual en tiempo real.
Comentarios
Publicar un comentario