<?php
function getPinState($pin,$pins){
$commands = array();
exec("gpio read ".$pins[$pin],$commands,$return);
return (trim($commands[0])=="1"?'on':'off');
}
function secure($string){
return htmlentities(stripslashes($string),NULL,'UTF-8');
}
/*
wiringPi
Pin BCM
GPIO Name Header Name BCM
GPIO wiringPi
Pin
– – 3.3v 1 | 2 5v – –
8 0 SDA0 3 | 4 DNC – –
9 1 SCL0 5 | 6 0v – –
7 4 GPIO 7 7 | 8 TxD 14 15
– – DNC 9 | 10 RxD 15 16
0 17 GPIO 0 11 | 12 GPIO 1 18 1
2 21 GPIO 2 13 | 14 DNC – –
3 22 GPIO 3 15 | 16 GPIO 4 23 4
– – DNC 17 | 18 GPIO 5 24 5
12 10 MOSI 19 | 20 DNC – –
13 9 MISO 21 | 22 GPIO 6 25 6
14 11 SCLK 23 | 24 CE0 8 10
– – DNC 25 | 26 CE1 7 11
*/
?>