Ein Webinterface mit zwei Checkboxen (test.php):
Allerdings wird der Webserver nicht als Root laufen, sodass der Webserveruser zur Gruppe Dialout hinzugefügt werden muss. Der aktuelle User wird dir auch gleich mit der Seite angezeigt.Code:<html> <head> <title>Raspberry CheckBox Test</title> </head> <body> <h1>Raspberry CheckBox Test</h1> <?php header("Cache-Control: no-cache, must-revalidate"); echo "User:".exec('whoami'); if ($_POST["chkbox"]==1){ $befehl="echo '1' >> /dev/ttyAMA0"; $dummy = shell-exec($befehl); } if ($_POST["chkbox"]==2){ $befehl="echo '2' >> /dev/ttyAMA0"; $dummy = shell-exec($befehl); } ?> <form method="post" action="test.php"> <input value="1" name="chkbox" type="checkbox"> <span> 1 Senden</span> <input value="2" name="chkbox" type="checkbox"> <span> 2 Senden</span> <input type="submit" value="Senden"> </form> </div> </body>
Edit:
Mit C habe ich mich diesbezüglich bisher nicht befasst.







Zitieren

Lesezeichen