Hi,
"ich" habe folgenden Code geschrieben bzw. für meine Bedürfnisse abgeändert:
PHP
<?php
$val = trim(@shell_exec("/usr/local/bin/gpio -g mode 17 out"));
$val = trim(@shell_exec("/usr/local/bin/gpio -g mode 24 out"));
if(isset($_GET['Befehl'])) {
if($_GET['Befehl'] === 'led1ein') {
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 17 1"));
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 24 1"));
sleep(1);
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 17 0"));
$val = trim(@shell_exec("/usr/local/bin/gpio -g write 24 0"));
}
}
?>
<a href="<?php print($_SERVER['PHP_SELF']); ?>?Befehl=led1ein">Led1 einschalten</a>
<a href="<?php print($_SERVER['PHP_SELF']); ?>?Befehl=led1aus">Led1 ausschalten</a>
Alles anzeigen
Wenn ich das Skript mit dem ersten Link aufrufe, wird lediglich der GPIO Port 17 an bzw. ausgestellt. Mit dem GPIO 24 Pin passiert hingegen nichts.
Warum ist das so?
Liebe Grüße