Ich versuche, ein Raspberry Pi Relais ein-/ausschalten wie ein Strobe, aber ich kann nicht scheinen, die While-Schleife zu stoppen, die Seite lädt, und das Relais beginnt zu pulsieren , aber ich kann es nicht stoppen. Der einzige Weg besteht darin, den gesamten Webservice zu stoppen.PHP run loop kontinuierlich bis get = stop
Hier ist mein Code:
<?php
if($_GET['type'] == 'switch') {
$output = shell_exec('gpio mode '.$_GET['pin'].' out');
$output = shell_exec('gpio write '.$_GET['pin'].' '.$_GET['status']);
}
if($_GET['type'] == 'blink') {
while(1) {
\t \t $output = shell_exec('gpio write 1 0'); \t
\t \t sleep(0.1);
\t \t $output = shell_exec('gpio write 1 1'); \t
\t \t break;
\t
\t
\t \t }
}
?>
Nun, Sie müssen es eine Bedingung geben zu stoppen. Was willst du es haben? Nachdem X blinkt? Nach X Sekunden? Nach...? – ishegg
Ich muss es stoppen, wenn ich stop = stop auf diese php-Seite sende. Ich poste auf dieser URL über eine mobile App, ich brauche den Motor, um kontinuierlich zu pulsieren, bis Said Stop var an die Seite gesendet wird – SARUAV