Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

PHPMake\Firmata

PHPMake\Firmata is a PHP interface to communicate with Firmata devices.
See http://firmata.org/ to get more information about Firmata.

Dependencies

PHPMake\Firmata is based on PHPMake\SerialPort extension.
You must install PHPMake\SerialPort before testing PHPMake\Firmata.
The installation is easily. See https://github.com/oasynnoum/phpmake_serialport

Example

Example for Blinking LED

<?php
/* initialize the device */
$device = new PHPMake\Firmata\Device('/dev/ttyACM0');
/* for Windows */
// $device = new PHPMake\Firmata\Device('COM3');

$pin13 = 13;

for ($i = 0; $i < 3; ++$i) {
  $device->digitalWrite($pin13, PHPMake\Firmata::HIGH); // light
  sleep(1);
  $device->digitalWrite($pin13, PHPMake\Firmata::LOW); // unlight
  sleep(1);
}

About

Yet Another Firmata interface for PHP

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.