Styra Arduino med PHP (5 / 5 steg)
Steg 5: Skapa din webbsida
Jag har skapat en sida med exempel som använder PhpSerial biblioteket.
Detta är lättare när du är på unix-baserade system, kan du bara använda fopen (kontrollera php docs på det)
Ladda upp filen med din kod till %SERVERROOT%/www och gå till localhost.
Här är koden:
<? php
$comPort = "/ dev/ttyACM0"; Den com portadressen. Detta är en debian adress
$msg = '';
IF(isset($_POST["Hi"])) {
$serial = ny phpSerial;
$serial -> deviceSet($comPort);
$serial -> confBaudRate(9600);
$serial -> confParity("none");
$serial -> confCharacterLength(8);
$serial -> confStopBits(1);
$serial -> deviceOpen();
Sleep(2); Tyvärr detta krävs, arduino kräver en 2 sekunders fördröjning för att visas
$serial -> sendMessage ("Hej!");
$serial -> deviceClose();
$msg = "du meddelande har skickats! WOHOO! ";
}
? >
< html >
< head >
< title > Arduino kontroll < / title >
< / head >
< body >
< bildar metod = "POST" >
< input type = "Skicka" värde = "Skicka" name = "Hej" >
< / form >< br >
<? = $msg? >
< / body >
< / html >