Re: [RESOLU] interface Web simple et intuitive avec AJAX
Posté : jeu. 19 nov. 2015 19:38
Juste à titre d’indication je vous conseille d’utiliser plutôt un programme en python
, c’est simple et ultra facile voici un bout programme exemple qui remplace une écriture sur le gpio de wiringPi
A titre personnel j’ai gardé mon application html, PHP, JavaScript mais j’utilise que des programmes en python , je mettrai sur le forum l’ensemble du projet :
Coté php:
Coté python (test.py) :
remarque :j’ai enlevé .py sur l’exécutable car plus jolie
http://tsin.langevin-la-seyne.fr/SIN/
A+Bruno
![Idée :idea:](./images/smilies/icon_idea.gif)
![Idée :idea:](./images/smilies/icon_idea.gif)
A titre personnel j’ai gardé mon application html, PHP, JavaScript mais j’utilise que des programmes en python , je mettrai sur le forum l’ensemble du projet :
Coté php:
Code : Tout sélectionner
<?php
unset($status);//je détruits la variable
$pint=11;//broche n°11
exec("sudo test ".$pint,$status);//Exécution du programme sudo test et j’envoie la variable $pint contenant "11"
echo($status[0]);//Réception de l’état de la variable coté python print(A) et l'afficher
echo '<br>';//mettre à la ligne
echo($status[1]);//Réception de l’état de la variable coté python print('toto') et l'afficher
?>
Code : Tout sélectionner
#!/usr/bin/env python
import sys"""librairie système"""
import RPi.GPIO as GPIO""" librairie GPIO"""
GPIO.setmode(GPIO.BOARD)""""choisir le connecteur GPIO"""
pintest = sys.argv[1] """" permet de récupérer la variable venant de php"""
B = int(pintest)"""convertir cette variable en entier"""
GPIO.setup(B,GPIO.OUT)"""mettre la broche 11 en sortie"""
GPIO.output(B,GPIO.LOW)""" mettre à 0 la sortie 11 du connecteur"""
A = GPIO.input(B)"""lire la sortie 11 du connecteur"""
print (A)"""afficher le contenu et l'envoyer dans $status[0]"""
print ('toto')"""afficher toto et l'envoyer dans $status[1]"""
http://tsin.langevin-la-seyne.fr/SIN/
A+Bruno