Skip to content

Instantly share code, notes, and snippets.

@kahagon
Created December 16, 2013 12:50
Show Gist options
  • Select an option

  • Save kahagon/7986472 to your computer and use it in GitHub Desktop.

Select an option

Save kahagon/7986472 to your computer and use it in GitHub Desktop.
php-gpio の API の使用例です。
<?php
require 'vendor/autoload.php';
use PhpGpio\Gpio;
$pin = 25;
print "Setting up pin $pin" . PHP_EOL;
$gpio = new GPIO();
$gpio->setup($pin, "out");
for ($i = 0; $i < 20; $i++) {
print "Turning on pin $pin" . PHP_EOL;
$gpio->output($pin, 1);
print "Sleeping" . PHP_EOL;
sleep(1);
print "Turning off pin $pin" . PHP_EOL;
$gpio->output($pin, 0);
print "Sleeping" . PHP_EOL;
sleep(1);
}
print "Unexporting all pins" . PHP_EOL;
$gpio->unexportAll();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment