Bonjour j'aimerai avoir votre aide si possible.
Tout d'abord je suis passionner d'électronique par contre en raspberry et programmation je suis un vrais débutant!!!
Mon but est de faire de la domotique.
J'ai suivi plusieurs tuto et lu beaucoup d'info ici et la sur le net mais je bloque sur un simple programme.
j'aimerai pouvoir pour commencer appeler un code python depuis un bouton d'une page php (plein de tuto sur le sujet me direz vous mais je bloque quant même).
Mon programme python "out11on" permets de mettre la pin 11 en état haut (à 1), celui ci fonctionne bien depuis le terminal.
############################################
----out11on-----// code python
#!/usr/bin/python
# -*- coding: utf-8 -*-
import cgi import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)
GPIO.output(11, True)
#############################################
----out11on.php----//code php
<?php
exec('/var/www/cgi-bin/out11on');
?>
##############################################
j'ai fais un chmod 777 sur les deux codes et du dossier cgi-bin.
j'ai ajouté dans le fichier sudoers www-data ALL=(ALL)NOPASSWD:ALL
Losrque je veux executer le code out11on.php (en direct sans bouton) dans le terminal ce message s'affiche:
File "/var/www/cgi-bin/out11on", line 4
import cgi import RPi.GPIO as GPIO
SyntaxError: invalid syntax
Bien sur rien ne se passe sur le GPIO!
Sur le raspberry Apache2 PHP5 est installer et fonctionne.
Quelqu'un pourait m'aider?
Merci d'avance