Initialisieren: GPIO mode write 1 out
Tastensteuerung: Pfeiltasten, Stopp: Leertaste  
  
Kamera:  
an   aus
  
Sound:   
an   aus
Servo120     
Servo150     
Servo180     
Anschalten mit 2s Mindestdauer: 
an  
aus
 
               
 /dev/servoblaster");
		echo "servo 120";
		break;
	case "servo150":	
		shell_exec("echo 22=150> /dev/servoblaster");
		echo "servo 150";
		break;
	case "servo180":	
		shell_exec("echo 22=180> /dev/servoblaster");
		echo "servo 180";
		break;
	case "FORWARD":
			shell_exec("echo 22=150> /dev/servoblaster"); # Servo gerade
			shell_exec("/usr/local/bin/gpio write 1 0"); # Relais links
			shell_exec("/usr/local/bin/gpio write 2 0"); # Relais rechts
			shell_exec("/usr/local/bin/gpio write 0 1"); # Motor rechts
			shell_exec("/usr/local/bin/gpio write 3 1"); # Motor links
		break;
	case "BACKWARD":
			shell_exec("echo 22=150> /dev/servoblaster"); # Servo gerade
			shell_exec("/usr/local/bin/gpio write 1 1"); # Relais links
			shell_exec("/usr/local/bin/gpio write 2 0"); # Relais rechts
			shell_exec("/usr/local/bin/gpio write 0 1"); # Motor rechts
			shell_exec("/usr/local/bin/gpio write 3 1"); # Motor links
		break;
	case "LEFT":		
			shell_exec("echo 22=180> /dev/servoblaster"); # Servo links
			shell_exec("/usr/local/bin/gpio write 1 0"); # Relais links
			shell_exec("/usr/local/bin/gpio write 2 0"); # Relais rechts
			shell_exec("/usr/local/bin/gpio write 0 1"); # Motor rechts
			shell_exec("/usr/local/bin/gpio write 3 1"); # Motor links
		break;
	case "RIGHT":
			shell_exec("echo 22=120> /dev/servoblaster"); # Servo rechts
			shell_exec("/usr/local/bin/gpio write 1 0"); # Relais links
			shell_exec("/usr/local/bin/gpio write 2 0"); # Relais rechts
			shell_exec("/usr/local/bin/gpio write 0 1"); # Motor rechts
			shell_exec("/usr/local/bin/gpio write 3 1"); # Motor links
		break;
	case "LEFTBACK":
			shell_exec("echo 22=180> /dev/servoblaster"); # Servo links
			shell_exec("/usr/local/bin/gpio write 1 1"); # Relais links
			shell_exec("/usr/local/bin/gpio write 2 0"); # Relais rechts
			shell_exec("/usr/local/bin/gpio write 0 1"); # Motor rechts
			shell_exec("/usr/local/bin/gpio write 3 1"); # Motor links
		break;
	case "RIGHTBACK":
			shell_exec("echo 22=120> /dev/servoblaster"); # Servo rechts
			shell_exec("/usr/local/bin/gpio write 1 1"); # Relais links
			shell_exec("/usr/local/bin/gpio write 2 0"); # Relais rechts
			shell_exec("/usr/local/bin/gpio write 0 1"); # Motor rechts
			shell_exec("/usr/local/bin/gpio write 3 1"); # Motor links
		break;
	case "RELEASE":
			shell_exec("/usr/local/bin/gpio write 0 0"); # Motor rechts
			shell_exec("/usr/local/bin/gpio write 3 0"); # Motor links
			shell_exec("/usr/local/bin/gpio write 1 0"); # Relais links
			shell_exec("/usr/local/bin/gpio write 2 0"); # Relais rechts
			shell_exec("echo 22=150> /dev/servoblaster"); # Servo mitte
		break;
	case "ON":    ###GPIO 0 anschalten #######
		if ($_SESSION['connected'] != 1)##bewirkt, dass man dasselbe PHP-Skript nicht nochmal ausführenkann, erst nach dem Umkehrbefehl  
		{
		##	shell_exec("/usr/local/bin/gpio write 0 1");
			$_SESSION['connected'] = 1;
			sleep(2);
		}
		break;
	case "OFF":	###GPIO 1 ausschalten #########
		if ($_SESSION['connected'] == 1)
		{
		##	shell_exec("/usr/local/bin/gpio write 0 0");
			$_SESSION['connected'] = 0;
		}
		break;
	
}
?>