PHP Classes

File: test/testSerial.php

Recommend this page to a friend!
  Classes of Marco Sillano   Arduino PHP Serial Linux   test/testSerial.php   Download  
File: test/testSerial.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Arduino PHP Serial Linux
Communicate with a Arduino board via serial port
Author: By
Last change:
Date: 6 years ago
Size: 1,275 bytes


Class file image Download

= dirname(__FILE__);

// new object
$ArduinoSerial = new ArduinoLinuxSerial('/dev/ttyACM0'); // Linux device

$led = 'LED ??';

if (isset(
   if (
$_GET['LED'] == 'ON'){
$led = $ArduinoSerial->sendMessage('1 test'); // command 1: led 13 ON, ' test' is dummy
if (isset($_GET['AUTO'])) // blinking 3 sec.
header('refresh: 3; url=index.php?AUTO=BLINK&LED=OFF');
   if (
$_GET['LED'] == 'OFF'){
$led = $ArduinoSerial->sendMessage('2 test'); // command 2: led 13 OFF, ' test' is dummy
if (isset($_GET['AUTO'])) // blinking 3 sec.
header('refresh: 3; url=index.php?AUTO=BLINK&LED=ON');

 style="font-family: -moz-fixed; white-space: -moz-pre-wrap; width: 72ch;">
<h1> TEST ARDUINO Linux Serial</h1>
&nbsp;&nbsp;&nbsp;&nbsp;<b><i><?php echo $led; ?></i></b><br><br>
<form action='index.php' method='GET'>
<select id='led' name='LED'>
<option id='0'>OFF</option>
<option id='1'>ON</option>
<input type='submit' value='SET'>&nbsp;&nbsp;&nbsp;&nbsp;
<input type='submit' name='AUTO' value='BLINK'>