Seite 1 von 1

Anfänger - Python Wert/Variable in php anzeigen/übergeben

Verfasst: Donnerstag 2. Januar 2014, 23:20
von llgucci
Hallo!

Habe mich seit gestern mit meinem neuen Raspberry beschäftigt und bereits einige erfolgreiche Test ausführen können.

Leider habe ich in der Programmierwelt nur sehr wenig Erfahrung.

Ich möchte den folgenden Code über php ausführen und das Ergebnis von der variablen "Entfernung" in php anzeigen lassen (sodass es über den Broser sichtbar ist)

Code: Alles auswählen

#!/usr/bin/python

import time
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

TRIGGER = 24
ECHO = 23

# Schallgeschwindigkeit in m/s
Schallgeschwindigkeit = 331

print "Ultraschall Entfernungsmessung"

while True:

        GPIO.setup(TRIGGER,GPIO.OUT)
        GPIO.setup(ECHO,GPIO.IN)

	# Messung ausloesen
        GPIO.output(TRIGGER, False)
        time.sleep(0.5)
        GPIO.output(TRIGGER, True)
        time.sleep(0.00001)
        GPIO.output(TRIGGER, False)

        while GPIO.input(ECHO) == 0:
          pass

	# Startzeit festhalten
        Start = time.time()

        while GPIO.input(ECHO) == 1:
          pass

	# Stopzeit festhalten
        Stop = time.time()

	# Zeitdifferenz berechnen
        Zeit = Stop - Start

	# Entfernung in Meter berechnen
        Entfernung = Zeit * (Schallgeschwindigkeit/2)
	Entfernung = Entfernung * 100
	Entfernung = round(Entfernung, 2)

        print "Abstand: ", Entfernung, " cm"
        time.sleep(1)

        GPIO.cleanup()
Bei diesem Python Script handelt es sich um eine Ultraschallsensoranschaltung.

Mit der Informationen aus der Variablen "Entfernung", möchte ich ab einem bestimmten Wert, einen Servo ansteuern.

Vielleicht könnt Ihr mir dabei helfen?

DANKE

Re: Anfänger - Python Wert/Variable in php anzeigen/übergebe

Verfasst: Donnerstag 2. Januar 2014, 23:51
von mutetella
llgucci hat geschrieben:Ich möchte den folgenden Code über php ausführen und das Ergebnis von der variablen "Entfernung" in php anzeigen lassen (sodass es über den Broser sichtbar ist)
Warum möchtest Du ein Python-Skript über php ausführen um einen Wert im Browser anzuzeigen? Python eignet sich durchaus, ohne Umwege etwas im Browser anzuzeigen. Wobei es diesen Umweg ohnehin nicht gäbe. Oder gibt es bereits sowas wie pyPHP...? :mrgreen:

mutetella

Re: Anfänger - Python Wert/Variable in php anzeigen/übergebe

Verfasst: Freitag 3. Januar 2014, 15:49
von Sirius3
@llgucci: Dein Python-Programm läuft endlos. PHP-Skripte sind aber nur zum Erzeugen einer HTML-Seite da und haben dadurch eine sehr begrenzte Laufzeit. Du kannst also das Python-Programm nicht aus PHP heraus aufrufen. Wie hast Du Dir den gesamten Ablauf vorstellt?