Y

yuki94

Usuario (Argentina)

Primer post: 27 jul 2017Último post: 27 jul 2017
1
Posts
63
Puntos totales
81
Comentarios
Botón para apagar Raspberry Pi
Botón para apagar Raspberry Pi
LinuxporAnónimo7/27/2017

Hola Taringeros! Hace unas semanas pude conseguirme una Raspberry Pi 3 y pensé aportar en algo. Se trata, como bien dice el títuto, de usar un botón para encender y apagar la Raspberry Pi mediante un pequeño script creado en python y con un botón conectado a los puertos GPIO 5 y 6. Con esto se realiza un apagado seguro usando el comando "sudo shutdown -h now" por que así evitamos corromper los datos en la tarjeta micro SD ¿Qué necesitamos? Una raspberry conectada a la red. Un botón o pulsador y un par de cables (yo usé uno del encendido de una cpu vieja). Raspbian, Retropie o similar (yo lo hice en esos) instalado en la micro SD. Comenzamos: primero con la raspi encendida y conectada a la red abren una terminal (usando el teclado o conectandose a través de SSH) actualizan el sistema: sudo apt update sudo apt upgrade E instalamos sudo apt-get -y install python-rpi.gpio Luego creamos el Script y lo guardamos en un lugar fácil de recordar: Yo lo llamaré shutdown, con la extención .py (de python) y lo guardaré en /home/pi/ sudo nano /home/pi/shutdown.py Dentro copiamos el siguiente codigo: import RPi.GPIO as GPIO import time import os GPIO.setmode(GPIO.BCM) GPIO.setup(03, GPIO.IN, pull_up_down = GPIO.PUD_UP) while True: print GPIO.input(03) if(GPIO.input(03) == False): os.system("sudo shutdown -h now") break time.sleep(1) Pulsamos Ctrl+X y guardamos (yes) Ahora tenemos que indicarle a la raspberry que cada vez que iniciamos se debe ejecutar el script. sudo crontab -e Al final del archivo escribimos @reboot sudo python /home/pi/shutdown.py Y apagamos. Vean que /home/pi/shutdown.py es la ubucación del script, deben de cambiarlo dependiendo de donde lo guardaron. Ahora conectamos el botón en los GPIO 5 y 6 En mi Raspberry Si todo va bien, el código no arrojará ningún error por pantalla y se quedará escuchando a que pulsemos el botón. Si lo pulsamos, la raspberry se debe apagar! Una vez apagada podemos comprobar que, efectivamente, la raspberry también enciende si pulsamos el botón. Con eso terminamos, espero que lo disfruten y cualquier duda no duden en consultar

63
20
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.