Controlar los GPIOs de Raspberry PI con Python

Responder
Avatar de Usuario
Campos
Site Admin
Mensajes: 31
Registrado: 03 May 2019, 20:27
Agradecido: 4 veces
Agradecimiento recibido: 2 veces

Controlar los GPIOs de Raspberry PI con Python

Mensaje por Campos »

Script Python

lo primero es instalar las librrias necesarias, y como siempre....

Código: Seleccionar todo

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio
Creamos el script al que podemos llamar por ejemplo enciende.py.

Código: Seleccionar todo

#!usr/bin/env/ python
#enciende.py
#importamos la libreria GPIO
import RPi.GPIO as GPIO 
#Definimos el modo BCM 
GPIO.setmode(GPIO.BCM) 
#Ahora definimos el pin GPIO 17 como salida
GPIO.setup(17, GPIO.OUT) 
#Y le damos un valor logico alto para encender el Ventilador
GPIO.output(17, GPIO.HIGH)
Con este podemos apagarlo, llamémosle por ejemplo apaga.py

Código: Seleccionar todo

#!usr/bin/env/ python
#apaga.py
#importamos la libreria GPIO
import RPi.GPIO as GPIO 
#Definimos el modo BCM
GPIO.setmode(GPIO.BCM) 
#Ahora definimos el pin GPIO 17 como salida
GPIO.setup(17, GPIO.OUT) 
#Y le damos un valor logico bajo para apagar el Ventilador
GPIO.output(17, GPIO.LOW) 
#Finalmente liberamos todos los pines GPIO, es decir, los desconfiguramos)
GPIO.cleanup()
y podemos ejecutarlo como root con el comando “sudo python enciende.py” y “sudo python apaga.py”.

Mas Info Aqui



Avatar de Usuario
Campos
Site Admin
Mensajes: 31
Registrado: 03 May 2019, 20:27
Agradecido: 4 veces
Agradecimiento recibido: 2 veces

Re: Controlar los GPIOs de Raspberry PI con Python

Mensaje por Campos »

Mira @Nexeo
gpio.png
Aqui te pongo el porque del BCM, las diferencias es que lo llames por GPIO o por PIN, creo que es mas comodo por GPIO, pero cada uno es libre de usar lo que quiera.
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.

Responder