Forum: PC-Programmierung RCL-Experiment


von Robin T. (rotoe) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo Forum,

Ich versuche mir gerade ein RCL Interface zu hause aufzubauen.
Funktioniert auch soweit(hardwaremäsig). Bei dem TUtorial war ein 
beispiel PHP code dabei der "LED on", "LED OFF" u.s.w per RS232 sendet. 
Ich möchte aber dass er mir die Tasten 1 bis 4 in Dezimal sendet also 
49, 50, 51, 52. Geht das? Ich hänge die php mal an ganz unten sind die 
Buttons geproggt, auf denen die FUnktionen liegen (glaub ich).

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Ich habe mal geguckt was hinten raus kommt. Bei jedem Button nur 255 
egal was für eine value ich eingeben. Komisch :(

von Avr N. (avrnix) Benutzerseite


Lesenswert?

Mal ne andere Frage bei mir kommt gar nicht im Browser an.
Ich habe die Demo Programm in Bascom im Tuturial genommen.
Und das PHP Programm.

Ich habe Windows XP Home SP2 und XAMPP installiert.

Wie bekommst du die Werte überhaupt?

Bei mir passiert gar nicht. Über Hyberterm klappt alles.

Muss man da noch was machen?

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Nein ich habe dass Ding nicht mit dem Atmega16 gebaut sondern auf meinem 
MINI-BASIC PC installiert. Und der sendet mir dass aufs Hyperterm. Und 
das php Script sendet per Serialport zurück. So einfach. nur bei mir 
sendet das php script EGAL welchen Knopf ich drücke 255. und dass funzt 
nunmal net.

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Bei dir würde ich sagen dass du erstmal Hyperterm 
öffen->Verbinde->schließen musst und dann php script mit server öffenen. 
Dann solte es bei dir klappen

von Avr N. (avrnix) Benutzerseite


Lesenswert?

Also wie gesagt Hyberterm gehts und wenn ich dann über den Browser 
möchte bekomme ich eine Fehlermeldung, ist ja auch klar.

Allerdings wenn ich über den Browser gehe, merkert Hyberterm, soweit ist 
das ja richtig.

Ich kann dennoch keine Daten an meinen ATMEGA32 senden oder empfangen.

über Hyberterm gehts mit dem Browser nicht. Auch nicht wenn ich den Port 
mit der Einstellung 9600 8N1 einstelle und über Hyberterm öffne und 
wieder schliesse.

Mit welchen Windows arbeitest du den auch XP mit SP2 ?

Kommt bei dir der 255 Wert auch beim Hyberterm ?

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Ich habe XP SP2 genau.

Nein beim Terminal funktioniert alles. Aber dass Terminal muss aus sein 
wenn du es per Browser und php Script versuchst. DU musst die Zahlen die 
vor jeder Zeile in der php Datei stehen wegnehmen. SOnst gehts net.

von Avr N. (avrnix) Benutzerseite


Angehängte Dateien:

Lesenswert?

Habe hier mal meine php angehängt. Kannst du die mal ausprobieren?

Bei deiner rcl.php sehe ich immer ///file:c: ...... vielleicht liegt 
dort der Fehler.

Wäre nett wenn du mal meine ausprobieren tust und mir bescheid gibs.

Wenn es klappt denke ich mal werdsen wir auch eine Lösung bei dir 
finden, weil ich auch sowas machen möchte, später mal mit den Tranceiver 
RFM12.

Ist schon klar das Hyperterm aus bleiben muss, aber zum Testen ob 
überhaupt auf com zugegriffen wird, kann man so gut testen.

Bei Programm klappt auch nicht :-(

www.comwebnet.de

von Avr N. (avrnix) Benutzerseite


Angehängte Dateien:

Lesenswert?

hier noch das Bascom Programm welches ich Abgeschrieben habe und die 
Fehler außer einen mit LED? bereinigt habe (war für Mega32)

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Deine index.php funktioniertt bei mir einwandfrei.



von Avr N. (avrnix) Benutzerseite


Lesenswert?

Danke für die Überprüfung!

Mh - dann frage ich mich woran das liegt das die Daten nicht ankommen?
COM hat bei mir nur Rx und Tx und GND Leitung zur Kommunikation.

Wo soll den der Fehler sein?

Und benutz du auch XAMPP von Ache Friends - Apache 2.0, php5 und MySQL 
Suite?

Irgendwo muss doch der Hase begraben sein !

AVRNix

von Avr N. (avrnix) Benutzerseite


Lesenswert?

WElchen Browser benutzt du , ich nehme Firefox.

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Ich auch

von Avr N. (avrnix) Benutzerseite


Lesenswert?

Und wo könnte der Fehler liegen dann?

Kommen jetzt mit index.php welche Werte?

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Sehe gerade dass deine index.php doch nicht richtig funktioniert. nimm 
lieber meine. Die geht hundertprozentig kannst die ja wenn du willst 
auch in index.php ändern. Damit sollte dein Gerät funktionieren. 
VOrrausgesetzt du hast vor dem aufrufen der index.php einmal Terminal 
verbunden und getrennt.

von Robin T. (rotoe) Benutzerseite


Angehängte Dateien:

Lesenswert?

Natürlich wieder Anhang vegessen

von Avr N. (avrnix) Benutzerseite


Lesenswert?

@Robin: Es geht ! Danke nochmals, viel anders wie mein Script siehst 
auch nicht aus ( beim überfliegen ).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.