Академический Документы
Профессиональный Документы
Культура Документы
Tips Raspberry
Recopilacin de trucos, tutoriales, informacin varia y aplicaciones para Raspberry Pi
Buscar
GPIO: Entradas y salidas en Python
Una gran fuente de posibilidades de nuestra Raspberry Pi es el conector de entradas y Translate
salidas, GPIO.
Seleccionaridioma
Su control desde Python es relativamente fcil. Debemos saber el funcionamiento de cada
Conlatecnologade TraductordeGoogle
pin antes de hacer nuestro diseo, ya que hay algunos destinados a la comunicacin, etc.
Programar eventos en el
tiempo: CRON
Algo que nos puede
facilitar mucho algunas
tareas es programar
Imagen de Adafruit eventos. A grandes rasgos
se trata de ejecutar una orden o un script
en el ti...
Haz click para ver otra imagen ms detallada con los puertos sealados(UART, I2C, SPI)
Usar MySQL en Python
Cuando las aplicaciones se
Para instalar el controlador para Python, ejecutaremos los siguientes comandos desde la
van haciendo un poco
consola: grandes puede ser
necesario almacenar
sudo aptget update valores en una base de
sudo aptget install pythonsetuptools datos. Tambin podemos encont...
sudo easy_install rpi.gpio
Reproducir audio
Si queremos dar un valor
aadido a nustras
Ahora veamos el cdigo en Python para controlar esas entradas y salidas. aplicaciones, podemos
utilizar la propia tarjeta de
1. CONFIGURACIN: sonido de nuestra
Raspberry y reporducir aud...
Para las salidas, podremos indicar mediante orden opcional, el estado inicial que queramos Raspberry + Arduino = Raspino
que tenga. Una gran utilizad para nuestros proyectos
es usar un mdulo Arduino conectado por
USB a un Raspberry. Sus utilidades son
infinitas y puede s...
http://tipsraspberry.blogspot.com.ar/2014/02/gpioentradasysalidasenpython.html 1/4
2017619 TipsRaspberry:GPIO:EntradasysalidasenPython
infinitas y puede s...
2. USO BSICO:
if (GPIO.input(btnSubir) == GPIO.HIGH):
Sensor de temperatura
subirPersianaTotal() DS18S20
... Anta la carencia de
while (GPIO.input(btnSubir)): entradas analgicas con
sleep(0.1) convertidor ADC en nuestro
Raspberry, si queremos
usar un sensor de temperatura, nos
vemos oblig...
Para actuar sobre las salidas haremos:
Instalar usb wifi en tu
GPIO.output(persiana, GPIO.LOW) Raspberry
Vamos a ver como instalar
un USB WiFi a nuestro
raspberry. NOTA: Os dejo
este link de eBay donde
3. INTERRUPCIONES:
yo compr varios y la transaccin fu...
GPIO.wait_for_edge(num_canal, GPIO.RISING)
Por Flag. La ponemos la deteccin de cambio en las entradas al principio. Cuando hay un
cambio, el programa sigue ejecutndose y en algn punto de nuestra aplicacin le
preguntamos si ha habido un cambio:
def mi_evento(num_canal):
print('Se ha detectado que se ha activado el pin %s' % num_canal)
GPIO.add_event_detect(num_canal, GPIO.RISING, callback=mi_evento)
...
... programa ...
...
A funcionar ...
Ahora que ya sabes como controlar las entradas y las salidas de tu RaspberryPi, te ser fcil
conectarle unos mdulos de rels o leer las entradas de un pulsador de membrada.
http://tipsraspberry.blogspot.com.ar/2014/02/gpioentradasysalidasenpython.html 2/4
2017619 TipsRaspberry:GPIO:EntradasysalidasenPython
NOTAS IMPORTANTES:
Los pines de entrada y salida son de3.3VyNO SON TOLERANTESa los 5V.
La aplicacin en Python debe ser ejecutada como root (con$ sudo...)
Fuentes:
http://openmicros.org/index.php/articles/94cisecoproduct
documentation/raspberrypi/217gettingstartedwithraspberrypigpioand
python
http://sourceforge.net/p/raspberrygpiopython/wiki/Inputs/
http://learn.adafruit.com/adafruitsraspberrypilesson4gpiosetup/thegpio
connector
http://www.megaleecher.net/Raspberry_Pi_GPIO_Pinout_Helper
Etiquetas: entradas raspberrypi, entradas y salidas, gpio, i2c, modulos de reles, python, raspberry, salida a
rele, spi, uart
No hay comentarios:
Publicar un comentario
Introducetucomentario...
Vistaprevia
Publicar Avisarme
http://tipsraspberry.blogspot.com.ar/2014/02/gpioentradasysalidasenpython.html 3/4
2017619 TipsRaspberry:GPIO:EntradasysalidasenPython
Entrada ms reciente Pgina principal Entrada antigua
http://tipsraspberry.blogspot.com.ar/2014/02/gpioentradasysalidasenpython.html 4/4