Raspberry Pi さわってみる②
ちょっと触ってみた途中経過
Raspberry Pi を PHPから操作して、LEDを1秒ごとに点滅させてみます
今回は、php-gpio なるライブラリを使ってみます。
$ sudo apt-get install php5
$ sudo apt-get install git
$ wget http://getcomposer.org/composer.phar
$ php composer.phar create-project --stability='dev' ronanguilloux/php-gpio intoYourPath
$ cd intoYourPath
$ vi Gpio.php
▼こんな感じのコードで1秒ごとにLED点滅ー
めっちゃ簡単です。composerでいけるので楽です)
use PhpGpio\Gpio;
$pin = 25;
echo "Setting up pin $pin\n";
$gpio = new GPIO();
$gpio->setup($pi, "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();