Biblioteca de sensores ultrasónicos para Proteus

Hola amigos, espero que todos estén bien y que tengan buena salud. En la publicación de hoy voy a compartir una biblioteca de sensores ultrasónicos para Proteus...

Departamentos:

Microcontroladores:

Programación:

Programas:

Módulos:

Sensores:


Hola amigos, espero que todos estén bien y que tengan buena salud. En la publicación de hoy, compartiré una biblioteca de sensores ultrasónicos para Proteus. 

Hace unos días publiqué un tutorial sobre la biblioteca Arduino para Proteus que también tiene el sensor ultrasónico, pero es una biblioteca bastante básica para sensores ultrasónicos, así que aquí viene la nueva biblioteca de sensores ultrasónicos para Proteus .Con esta biblioteca, puede realizar cualquier tipo de función con un sensor ultrasónico, también puede interactuar con diferentes microcontroladores como Arduino, microcontrolador PIC , etc.

En primer lugar, tengamos una breve introducción del sensor ultrasónico. En el sensor ultrasónico, hay dos nodos en los que uno es transmisor y el otro es receptor. El transmisor envía una onda ultrasónica y esta onda golpea cualquier obstáculo presente frente a él y luego rebota. Este sensor ultrasónico rebotado es capturado por el receptor y, en función del tiempo que tarda esta onda en regresar, el sensor calcula la distancia de ese obstáculo a ese sensor. El sensor ultrasónico generalmente se usa para detectar el obstáculo en el camino y también para encontrar la distancia entre el sensor y el obstáculo. El sensor ultrasónico que se usa normalmente es el HC-SR04, que también se usa aquí en esta biblioteca. Comencemos con la biblioteca de sensores ultrasónicos para Proteus, en esta biblioteca hemos usado un pin adicional en el sensor ultrasónico, que es un pin analógico. El voltaje en ese pin se usa para detectar qué tan cerca está el objeto porque es una simulación y no podemos colocar un objeto real frente a nuestra computadora portátil. Además, también deberías echarle un vistazo a esto.Proyectos de automatización del hogar usando XBee y Arduino, he usado este sensor ultrasónico en ese proyecto.

Espero que disfrutes de esta biblioteca, también he compartido muchas otras bibliotecas que se mencionan a continuación, espero que también las disfrutes. Estas bibliotecas están diseñadas por nuestro equipo después de mucho esfuerzo, por lo que es una humilde solicitud para todos los demás blogueros que las compartan tanto como puedan, pero mencionen el enlace de la publicación de nuestro blog en la descripción. :) Entonces, comencemos con la biblioteca de sensores ultrasónicos para Proteus y su interfaz con Arduino .

Nota :

Biblioteca de sensores ultrasónicos para Proteus

Biblioteca de sensores ultrasónicos para Proteus

Nota :



Simulación ultrasónica en Proteus


Componentes Utilizados

Aquí está la lista de componentes que he usado para diseñar esta simulación de Proteus:

Simulación De Proteo


const int pingPin = 7; // Pin disparador del sensor ultrasónico

const int echoPin = 6; // Pin de eco del sensor ultrasónico


configuración vacía ()

{

Serial.begin(9600); // Iniciando Terminal Serie

}


bucle vacío ()

{

larga duración, pulgadas, cm;

pinMode(pingPin, SALIDA);

escritura digital (pingPin, BAJO);

retrasoMicrosegundos(2);

escritura digital (pingPin, ALTO);

retrasoMicrosegundos(10);

escritura digital (pingPin, BAJO);


pinMode(echoPin, ENTRADA);

duración = pulseIn(echoPin, HIGH);

pulgadas = microsegundos a pulgadas (duración);

cm = microsegundos a centímetros (duración);


Serial.print(pulgadas);

Serial.print("en, ");

Serial.print(cm);

Serial.print("cm");

Serial.println();


retraso (100);

}


microsegundos largos a pulgadas (microsegundos largos)

{

volver microsegundos / 74 / 2;

}


microsegundos largosToCentímetros(microsegundos largos)

{

volver microsegundos / 29 / 2;

}


Eso es todo por hoy, en la próxima publicación compartiré algunos ejemplos más de cómo usar el sensor ultrasónico en Proteus . Hasta entonces cuídate y diviértete.