Skip to content

Instantly share code, notes, and snippets.

View tombrad's full-sized avatar

Tomas Bradanovic tombrad

View GitHub Profile
<?php
exec("sudo python enciendeled.py");
?>
@tombrad
tombrad / PHP para llamar programas Python
Created July 29, 2017 20:24
Página PHP para llamar a programas en Python (Autor Diego Torres)
<html>
<head>
<?php
if (isset($_POST['LedON']))
{
exec('sudo python /var/www/html/raspduino/enciendeled.py');
}
if (isset($_POST['LedOFF']))
{
exec('sudo python /var/www/html/raspduino/apagaled.py');
@tombrad
tombrad / enciendeled.py
Created July 29, 2017 20:44
Nuevo archivo para prender LED, versión 1
import serial
arduino = serial.Serial('/dev/ttyACM0', 9600)
arduino.write("H") #Mandar un comando hacia Arduino
print('LED ENCENDIDO')
arduino.close() #Finalizamos la comunicacion
@tombrad
tombrad / enciendeled.py
Created July 29, 2017 20:48
Nueva versión, si funciona anidando en un loop
import serial
arduino = serial.Serial('/dev/ttyACM0', 9600)
while True:
arduino.write("H") #Mandar un comando hacia Arduino
arduino.close() #Finalizamos la comunicacion
@tombrad
tombrad / enciendeled.py
Created July 29, 2017 21:28
Encender LED última versión (funciona desde la consola)
import serial
arduino = serial.Serial('/dev/ttyACM0', 9600)
arduino.write("H") #Mandar un comando hacia Arduino
import serial
arduino = serial.Serial('/dev/ttyACM0', 9600)
arduino.write("L") #Mandar un comando hacia Arduino
arduino.close()
#! /usr/bin/env python
print "HOLA MUNDO; Soy Python me han llamado desde PHP"
<?php
$output = array();
exec("python /var/www/html/PRUEBASPHP/holamundo.py", $output);
echo $output[0];
?>
<html>
<head>
<?php
if (isset($_POST['LedON']))
{
$output = array();
exec("python /var/www/html/raspduino/enciendeled.py", $output);
echo $output[0];
}
if (isset($_POST['LedOFF']))
#! /usr/bin/env python
import serial
arduino = serial.Serial('/dev/ttyACM0', 9600)
while True:
print "LED encendido"
arduino.write("H") #Mandar un comando hacia Arduino
# arduino.close() #Finalizamos la comunicacion