Orden en C - Raspberry Pi Forums
hola.
estoy intenando usar la raspberry como una central de alarmas.
conectado los gpio unas entradas optoaisladas, de forma de que cuando se produzca una alarma, me mande un mensaje al movil con el siguiente programa de python ( solo pongo una parte del progrma, la que monitoriza una de las alarmas) en python me funciona correctamente.
pero lo queiro hacer en c para poder usar la libreria wiringpi para poder monitorizar unos sensores.
mi pregunta es la siguiente:
¿como debo poner esta orden en c? saludos y gracias.
estoy intenando usar la raspberry como una central de alarmas.
conectado los gpio unas entradas optoaisladas, de forma de que cuando se produzca una alarma, me mande un mensaje al movil con el siguiente programa de python ( solo pongo una parte del progrma, la que monitoriza una de las alarmas)
code: select all
import rpi.gpio gpio #libreria python gpio import time #libreria time gpio.setmode(gpio.bcm) #establecemos el sisetma de numeracion de pins bcm gpio.setup(17, gpio.in) #ponemos el pin gpio17 como entrada alarma = 0 while true: input = gpio.input(17) if ((input == 1 ) , (alarma == 0)): os.system("echo 'alarma 17 activa' | sendxmpp -t correoxx@gmail.com") alarma = 1 if ((input == 0 ) , (alarma == 1)): os.system("echo 'alarma 17 desactivada' | sendxmpp -t correoxx@gmail.com") alarma = 0 time.sleep(0.05)
pero lo queiro hacer en c para poder usar la libreria wiringpi para poder monitorizar unos sensores.
mi pregunta es la siguiente:
¿como debo poner esta orden en c?
code: select all
os.system("echo 'alarma 17 activa' | sendxmpp -t correoxx@gmail.com")
hola!
ejecutar un comando de sistema en c es muy similar python. simplemente quita el 'os.', añade ';' al final y te quedará: suerte!
ejecutar un comando de sistema en c es muy similar python. simplemente quita el 'os.', añade ';' al final y te quedará:
code: select all
system("echo 'alarma 17 activa' | sendxmpp -t correoxx@gmail.com");
raspberrypi
Comments
Post a Comment