ubuntu server + arduino + php

miloman00

Новичок
есть ардуино которая умеет вертеть камерой при отправке в com port символов wsad(с этим я разобрался)
есть ubuntu server в гараже с avreg (регистратор видео с веб мордой) и webmin к которому подключенны usb камеры
никак не могу вкурить как на php сделать web страничку с кнопками wsad для кручения этой камерой,а с консоли это гемор!!!
С меня пиво
 

miloman00

Новичок
вот дошол до етого но почему то не работает
<?PHP

  1. if (isset($_GET['action'])) {
  2. //Подключаем класс
  3. require("php_serial.class.php");
  4. //Создаем объект
  5. $serial = new phpSerial();
  6. //Устанавливаем порт
  7. $serial->deviceSet("/dev/ttyUSB0");
  8. $serial->confBaudRate(9600);
  9. //Открываем
  10. $serial->deviceOpen();
  11. //Ловим действие
  12. $action = $_GET['action'];
  13. //Шлем в порт
  14. $serial->sendMessage("$action\r");
  15. //Закрываем
  16. $serial->deviceClose();
  17. }
  18. ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  19. "http://www.w3.org/TR/html4/loose.dtd">
  20. <html>
  21. <head>
  22. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  23. <title>Serial Control</title>
  24. </head>
  25. <body>


  26. <p>
  27. <a href="<?=$_SERVER['PHP_SELF'] . "?action=w" ?>">
  28. <button> поворот на 5 градусов вверх </button>
  29. </a>
  30. <br>
  31. <a href="<?=$_SERVER['PHP_SELF'] . "?action=s" ?>">
  32. <button> поворот на 5 вниз </button>
  33. </a>
  34. <br>
  35. <a href="<?=$_SERVER['PHP_SELF'] . "?action=a" ?>">
  36. <button> лево </button>
  37. </a>
  38. <br>
  39. <a href="<?=$_SERVER['PHP_SELF'] . "?action=d" ?>">
  40. <button> право </button>
  41. </a>
  42. <br>
  43. </p>


  44. </body>
  45. </html>
 
Сверху