Mejoras en los script de on y off
This commit is contained in:
22
off.py
22
off.py
@@ -1,12 +1,22 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
|
||||
import RPi.GPIO as GPIO
|
||||
import time
|
||||
|
||||
# Configuración del modo de los pines GPIO
|
||||
GPIO.setmode(GPIO.BCM) # Usamos el esquema BCM, que hace referencia al número de pin GPIO
|
||||
GPIO.setup(16, GPIO.OUT) # Configuramos el pin GPIO 14 como salida
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
# Configuraciones
|
||||
LED_PIN = 16 # Número del pin BCM donde está conectado el LED
|
||||
|
||||
def main():
|
||||
# Configuración del GPIO
|
||||
GPIO.setmode(GPIO.BCM)
|
||||
GPIO.setup(LED_PIN, GPIO.OUT)
|
||||
|
||||
# Apagar el LED
|
||||
GPIO.output(LED_PIN, GPIO.LOW)
|
||||
|
||||
# Liberar los recursos del GPIO
|
||||
GPIO.cleanup()
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
|
||||
|
||||
27
on.py
27
on.py
@@ -1,12 +1,29 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
|
||||
import RPi.GPIO as GPIO
|
||||
import time
|
||||
import atexit
|
||||
|
||||
# Configuración del modo de los pines GPIO
|
||||
GPIO.setmode(GPIO.BCM) # Usamos el esquema BCM, que hace referencia al número de pin GPIO
|
||||
GPIO.setup(16, GPIO.OUT) # Configuramos el pin GPIO 14 como salida
|
||||
GPIO.output(16, GPIO.HIGH)
|
||||
# Configuraciones
|
||||
LED_PIN = 16 # Número del pin BCM donde está conectado el LED
|
||||
|
||||
def cleanup():
|
||||
"""Apaga el LED y limpia los recursos de GPIO al salir."""
|
||||
GPIO.output(LED_PIN, GPIO.LOW)
|
||||
GPIO.cleanup()
|
||||
|
||||
def main():
|
||||
# Configuración inicial del GPIO
|
||||
GPIO.setmode(GPIO.BCM)
|
||||
GPIO.setup(LED_PIN, GPIO.OUT, initial=GPIO.HIGH)
|
||||
|
||||
# Registrar la función de limpieza al salir
|
||||
atexit.register(cleanup)
|
||||
|
||||
# Aquí podrías dejarlo encendido o realizar otras tareas.
|
||||
# Este script simplemente deja el LED encendido al iniciar.
|
||||
# while True:
|
||||
# time.sleep(60) # Evita que el script termine. Puedes ajustar esto o eliminarlo si solo necesitas encender el LED.
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user