Por defecto el zumbador es pasivo.
¿Qué quiere decir que es pasivo?
Que puede generar tonos con base a frecuencias.
¿Se puede cambiar a tipo activo?
Si se puede, a través de sus propiedades.
Modo "accurate" - modo pasivo.
Modo "smooth" - modo activo (lo negativo que cuando es activo, es tan rápido que no se logra comprender, lo mejor es hacerlo funcionar en pasivo)
Para que el sonido sea más fluido lo conectaremos a un pin "PWM", los que son: los pines -3, -5, -6, -10 y -11.
El zumbador cuanto es "activo" se programa como un led, "digitalWrite(zumbador,1);" se actica y "digitalWrite(zumbador,0); se apaga o se silencia.
El zumbador es "pasivo" se activa con "tone(zumbador,262); y se silencia con "noTone(zumbador);
Placa Arduino (Uno, Nano, etc.)
Led
Resistencia (para limitar la corriente al LED)
Sensor PIR
Zumbador
Placa de pruebas
Cables de conexión
LED:
La pata larga del LED (ánodo) se conecta a una resistencia de 220 ohm.
El otro extremo de la resistencia se conecta a un pin digital de Arduino (en este caso usaremos el pin 7)
La pata corta del LED (cátodo) se conecta a GND.
SENSOR PIR:
Una pata del SENSOR se conecta a un pin digital de Arduino (en este caso usaremos el pin 4), la pata siguiente se conecta a VCC (5V) y la última pata se conecta a GND (Negativo)
ZUMBADOR, la pata negativa se conecta a "GND" y la pata positiva al pin correspondiente, en este caso "pin-9"
En este caso usaremos el código que programamos en la práctica con el sensor PIR, la única diferencia es que le agregamos el zumbador.
Cuando el sensor detecta movimiento, el pin correspondiente en Arduino se pone en alto (HIGH).
El programa lee el estado del pin y, si hay movimiento, enciende el LED y activa el zumbador.
Cuando no detecte movimiento, el pin vuelve a bajo (LOW) y el LED se apaga y el zumbador se apaga.