<?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 */ ?>