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).
Ich habe mal geguckt was hinten raus kommt. Bei jedem Button nur 255 egal was für eine value ich eingeben. Komisch :(
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?
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.
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
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 ?
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.
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
hier noch das Bascom Programm welches ich Abgeschrieben habe und die Fehler außer einen mit LED? bereinigt habe (war für Mega32)
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
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.
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.