忍者ブログ
たんなるメモです。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PHPのソース

<?php
$number = 0;
$exec = 'sudo PROGRAM -OPTION ';
exec ('echo 2 > /sys/class/gpio/export');
exec ('echo in > /sys/class/gpio/gpio2/direction');
exec ('echo low > /sys/class/gpio/gpio2/direction');
if( exec ('cat /sys/class/gpio/gpio2/value') == 1){
  $number = $number + 1;
}
exec ('echo 3 > /sys/class/gpio/export');
exec ('echo in > /sys/class/gpio/gpio3/direction');
exec ('echo low > /sys/class/gpio/gpio3/direction');
if( exec ('cat /sys/class/gpio/gpio3/value') == 1){
  $number = $number + 2;
}
exec ('echo 4 > /sys/class/gpio/export');
exec ('echo in > /sys/class/gpio/gpio4/direction');
exec ('echo low > /sys/class/gpio/gpio4/direction');
if( exec ('cat /sys/class/gpio/gpio4/value') == 1){
  $number = $number + 4;
}
exec ('echo 17 > /sys/class/gpio/export');
exec ('echo in > /sys/class/gpio/gpio17/direction');
exec ('echo low > /sys/class/gpio/gpio17/direction');
if( exec ('cat /sys/class/gpio/gpio17/value') == 1){
  $number = $number + 8;
}
switch ($number){
case 0:
  exec ($exec.'OBJECT01');
  break;
case 1:
  exec ($exec.'OBJECT02');
  break;
case 2:
  exec ($exec.'OBJECT03');
  break;
case 3:
  exec ($exec.'OBJECT04');
  break;
case 4:
  exec ($exec.'OBJECT05');
  break;
case 5:
  exec ($exec.'OBJECT06');
  break;
case 6:
  exec ($exec.'OBJECT07');
  break;
case 7:
  exec ($exec.'OBJECT08');
  break;
case 8:
  exec ($exec.'OBJECT09');
  break;
case 9:
  exec ($exec.'OBJECT10');
  break;
case 10:
  exec ($exec.'OBJECT11');
  break;
case 11:
  exec ($exec.'OBJECT12');
  break;
case 12:
  exec ($exec.'OBJECT13');
  break;
case 13:
  exec ($exec.'OBJECT14');
  break;
case 14:
  exec ($exec.'OBJECT15');
  break;
case 15:
  exec ($exec.'OBJECT16');
  break;
default:
// Not come.
  break;
}
exec ('echo 2 > /sys/class/gpio/unexport');
exec ('echo 3 > /sys/class/gpio/unexport');
exec ('echo 4 > /sys/class/gpio/unexport');
exec ('echo 17 > /sys/class/gpio/unexport');
?>
PR
この記事にコメントする
お名前
タイトル
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
プロフィール
HN:
ぽんかん
性別:
非公開
P R
忍者カウンター
忍者ブログ [PR]