El HCSR04 Sensor Ultrasonico es un módulo esencial para la detección de distancia sin contacto. Este sensor de distancia ultrasónico permite a tus proyectos medir con precisión objetos y evitar obstáculos, siendo ideal para robótica y automatización. Adquiere tu módulo ultrasónico HC-SR04 en TECmikro y dale inteligencia a tus creaciones.
El HCSR04 Sensor Ultrasonico es una herramienta indispensable en el mundo de la electrónica y la robótica, permitiéndote medir distancias con una precisión excepcional de forma no invasiva. Este sensor de distancia ultrasónico se ha consolidado como la opción preferida para desarrolladores, estudiantes y aficionados que buscan una solución económica y eficaz para la detección de objetos y la navegación. Su facilidad de uso y la compatibilidad con plataformas populares lo convierten en un componente clave para dar vida a tus proyectos más innovadores, desde sistemas anticolisión hasta medidores de nivel.
El módulo ultrasónico HC-SR04 ofrece un amplio abanico de posibilidades gracias a su capacidad para detectar la distancia a un objeto mediante ondas sonoras. Algunas de sus aplicaciones más comunes incluyen:
El HCSR04 Sensor Ultrasonico se distingue por un conjunto de características que garantizan un rendimiento óptimo en tus desarrollos:
Este sensor de distancia ultrasónico es la elección perfecta para:
Conoce los parámetros exactos del HCSR04 Sensor Ultrasonico para asegurar una integración exitosa en tus proyectos:
Integrar el HCSR04 Sensor Ultrasonico con tu placa Arduino® es sencillo. Aquí te mostramos cómo:
const int trigPin = 9;
const int echoPin = 10;
long duration;
int distanceCm;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distanceCm = duration * 0.034 / 2; // Velocidad del sonido en el aire (aprox. 340 m/s)
Serial.print("Distancia: ");
Serial.print(distanceCm);
Serial.println(" cm");
delay(100);
}
Este código enviará un pulso, medirá el tiempo de eco y calculará la distancia en centímetros, mostrándola en el monitor serial. Es un excelente punto de partida para tus proyectos con el módulo ultrasónico HC-SR04.
El HCSR04 Sensor Ultrasonico también se integra sin problemas con el potente microcontrolador ESP32®. El procedimiento es similar al de Arduino®, pero se debe tener precaución con los niveles de voltaje.
El código es prácticamente idéntico al de Arduino®, solo debes asegurarte de que los pines GPIO que elijas sean compatibles y, como se mencionó, usar un divisor de voltaje para proteger el pin Echo del ESP32®.
const int trigPin = 16; // Pin GPIO del ESP32
const int echoPin = 17; // Pin GPIO del ESP32 (con divisor de voltaje)
long duration;
int distanceCm;
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distanceCm = duration * 0.034 / 2;
Serial.print("Distancia: ");
Serial.print(distanceCm);
Serial.println(" cm");
delay(100);
}
Recuerda siempre verificar la hoja de datos de tu ESP32® para la asignación de pines y la necesidad de adaptadores de voltaje.
Con el HCSR04 Sensor Ultrasonico, tus proyectos ganarán una nueva dimensión de interacción y autonomía. Su relación calidad-precio y su fiabilidad lo convierten en una inversión inteligente para cualquier entusiasta de la electrónica. No esperes más para llevar tus ideas a la realidad. Compra tu sensor de distancia ultrasónico hoy mismo en TECmikro, tu tienda de electrónica online de confianza en Ecuador, y recíbelo con envío rápido a todo el país. ¡Haz clic y añade inteligencia a tus creaciones!