Raspberry (9): Conectar un zumbador o “buzzer” a la Raspberry.

En este capítulo vamos a conectar un zumbador o “buzzer” a nuestra Raspberry Pi 3 para que nos emita un zumbido avisándonos de cualquier evento. Deberemos tener en cuenta que este dispositivo solo emite zumbidos, es decir, no nos permitirá emitir otro tipo de sonidos, o más concretamente, música.

Contenido de los ficheros para que puedas “copiar/pegar“:

# Fichero “zumbido.py” para activar el zumbido:
import RPi.GPIO as GPIO # Importamos la librería “GPIO
import time # Importamos la librería “time
GPIO.setmode(GPIO.BCM) # Configuro los pines GPIO como BCM
NumeroPIN = 25 # Defino el número del PIN
GPIO.setup(NumeroPIN, GPIO.OUT) # GPIO como salida
GPIO.output(NumeroPIN, True) # Activo el zumbador
time.sleep(0.7) # Duración de la señal: 0’7 segundos
GPIO.output(NumeroPIN, False) # Desactivo el zumbador
GPIO.cleanup() # Reinicia la configuración de los pines
# Fichero “zumbido.sh”:
#Preparamos la entrada.
echo 25 > /sys/class/gpio/export
#Le indico que el GPIO es de salida:
echo out > /sys/class/gpio/gpio25/direction
#Activamos el zumbido
echo 1 > /sys/class/gpio/gpio25/value
# Me espero 0‘7 segundos
sleep 0.7
#Desactivamos el zumbido
echo 0 > /sys/class/gpio/gpio25/value
#Eliminaremos la entrada GPIO para libera el pin
echo 25 > /sys/class/gpio/unexport

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *