actibacion gpio en raspbian en interfaz web

Iniciado por ciberdelia, 23 Mayo 2016, 01:09 AM

0 Miembros y 1 Visitante están viendo este tema.

ciberdelia

Tengo un rapbian instalado como sistema operativo quiero activar el puerto gpio 13 para ello he generado este sh.

echo 13 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio13/direction
echo out > /sys/class/gpio/gpio13/direction

Esta parte me funciona correctamente el problema es la parte web no consigo que ejecute el sh alguien me puede indicar como puedo enlazar el php.

Os dejo el php que estoy siguiendo como modelo.

{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf510
{\fonttbl\f0\fmodern\fcharset0 Courier;}
{\colortbl;\red255\green255\blue255;\red26\green26\blue26;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\deftab720
\pard\pardeftab720

\f0\fs24 \cf0 \cb2 <html>\
<head>\
                <!--/var/www/rele/index.php-->\
</head>\
<body>\
<!--GPIO13--> \
<form action="" method="post">\
Enchufe 0 [GPIO 13]&nbsp;<input type="submit" name="encender13" value="Encender">\
<input type="submit" name="apagar13" value="Apagar">\
<input type="submit" name="parpadear13" value="Parpadear">\
</form> \
<br></br>\
</body>\
</html>\
\
<?php\
// Funciones PHP del pin GPIO 13\
if ($_POST[encender13]) \{ \
$a- exec("sudo sh /var/www/rele/gpio/13/gpio13-1-sh");\
echo $a;\
\}\
\
if ($_POST[apagar13]) \{ \
$a- exec("sudo sh /var/www/rele/gpio/13/gpio13-0.sh");\
echo $a;\
\}\
\
if ($_POST[parpadear13]) \{ \
$a- exec("sudo sh /var/www/rele/gpio/13/parpadea.sh");\
echo $a;\
\}\
// Fin de las funci\'f3nes del pin GPIO 13\
?>\
}