Aprenderás cómo conectar un sensor ultrasónico con un buzzer al Arduino
✓ Entender cómo funciona un sensor ultrasónico de 3 pines
✓ Conocer el componente buzzer (bocina)
✓ Ver las conexiones correctas en el Arduino
✓ Escribir el código Arduino para que suene cuando detecta proximidad
✓ Practicar en TinkerCAD
1. Arduino Uno - El microcontrolador principal
2. Sensor Ultrasónico (3 pines) - Detecta proximidad y distancias
3. Buzzer (Piezo Speaker) - Emite sonido
4. Resistencia 220Ω - Protege el buzzer
5. Cables de Puente (Jumper Wires) - Conectan los componentes directamente
El sensor ultrasónico mide distancias emitiendo ondas sonoras de alta frecuencia. Es muy preciso y fácil de usar.
Con esto detectamos objetos cercanos automáticamente.
1. El sensor emite ondas ultrasónicas automáticamente
2. La onda choca con un objeto cercano
3. Regresa la onda al sensor
4. El sensor calcula la distancia automáticamente
🔴 5V (Cable Rojo): Conecta a 5V (alimentación del Arduino)
⚫ GND (Cable Negro): Conecta a GND (tierra del Arduino)
🟡 SIG (Cable Amarillo/Verde): Pin digital del Arduino que recibe la señal
Un buzzer es un componente que emite sonido cuando recibe una señal eléctrica. Es como el timbre de tu casa pero electrónico.
Voltaje: Opera a 5V (compatible con Arduino)
Sonido: Emite un tono agudo continuamente
Polaridad: Tiene un lado positivo (+) y negativo (-)
Control: Se enciende/apaga con un pin digital
Pata Roja o Larga (+): Conecta al pin digital del Arduino
Pata Negra o Corta (-): Conecta a GND a través de una resistencia 220Ω
| Componente | Pin/Pata | Arduino Pin | Color Cable |
|---|---|---|---|
| Sensor Ultrasónico | 5V | 5V | Rojo |
| Sensor Ultrasónico | GND | GND | Negro |
| Sensor Ultrasónico | SIG | Pin A0 | Amarillo/Verde |
| Buzzer | + (Positivo) | Pin 11 | Cualquiera |
| Resistencia 220Ω | Un extremo | Pin 11 | Conectado |
| Resistencia 220Ω | Otro extremo | GND | Tierra |
En TinkerCAD verás visualmente cómo se conectan todos los componentes.
🔴 5V → Pin 5V (rojo)
⚫ GND → Pin GND (negro)
🟡 SIG → Pin A0 (amarillo/verde)
🔴 Buzzer (+) → Pin 11
⚫ Resistencia 220Ω → GND
🟡 Conexión: Pin 11 → Resistencia → GND
Aquí está el código que hará funcionar el sensor y el buzzer:
El sensor usa Pin A0 (funciona como entrada y salida alternadamente). El umbral a 300 cm significa que el buzzer suena si detecta algo a menos de 300 cm.
Inicializamos la comunicación serial (para ver datos en Monitor Serial) y configuramos el buzzer como salida.
El sensor necesita un pulso de 10 microsegundos para activarse. Esto le indica que emita ondas ultrasónicas.
pulseIn() mide cuántos microsegundos tarda la onda en regresar. Este tiempo depende de la distancia del objeto.
Fórmula: distancia (cm) = tiempo (microsegundos) / 58
Esta constante sale de la velocidad del sonido: 343 m/s = 0.0343 cm/microsegundo.
SI distancia < 300 cm → tone(500) emite sonido a 500 Hz
SI NO → noTone() apaga el sonido
Ajusta 300: más bajo = más sensible, más alto = detecta desde más lejos
Ahora vamos a usar TinkerCAD para simular nuestro circuito
Paso 1: Haz clic en el botón verde "ACCEDER A TINKERCAD" abajo
Paso 2: Cuando TinkerCAD pida "Código de Clase", escribe: AM7P3G63A
Paso 3: Escribe tu nombre + primer apellido sin espacios
Paso 4: Copia el código de arriba usando el botón gris 📋
Paso 5: En TinkerCAD, elige "Circuito nuevo" y construye con:
Paso 6: Conexiones importantes:
• Sensor SIG → Pin A0 (no Pin 9)
• Buzzer + → Pin 11
• Resistencia 220Ω entre Pin 11 y GND
Paso 7: Pega el código en el editor y ¡prueba!
✓ El sensor detectará objetos cercanos en el circuito simulado
✓ El buzzer sonará cuando detecte proximidad
✓ Verás los valores de distancia en el Monitor Serial
✓ Puedes ajustar el valor 500 para cambiar la sensibilidad