Hallo, Ich in neu hier und hoffe, dass ich die Regeln richtig verstanden habe. Meine CodeSchnippsel hänge ich in einer Datei an. Ich hab einen Antennenrotor gebaut den ich via Arduino und Perl steuere. Das ganze funktioniert sehr gut bis auf ein kleines Problem. Auf der Werkbank "hundert" mal geteste. Jetzt hab ich die Steuerung auf dem Dachboden und bediene den Rotor von einem anderen Raum. Die Rechner sind via Netzkabel verbunden. Ich greife auf den Steuerrechner(Dachboden) via ssh von meinem Shack zu und starte mein Perlscript um eine Soll-Grad-Zahl einzugeben, die der Rotor dann anfährt. Es kommt zu sporadischem hägenbleiben bei meinem Perlprogramm. Nach einem Durchlauf soll der Arduino "fertig melden". Perl wartet in einer Schleife auf diese Meldung. Ich denke der Arduino liefert nicht. Ich sehe mein Rotor ist in Position. Der Motor ist aus. Nun müsste via RS232 die Meldung vom Arduino kommen und mein Perlprogramm wieder in die Eingabe springen, tut es aber nicht immer. Hat jemand eine Idee? Gruß
Jürgen Rohatschek schrieb: > > [...] Ich greife auf den > Steuerrechner(Dachboden) via ssh von meinem Shack zu > > [...] > > Hat jemand eine Idee? > > Gruß Den Code als Textdatei anzuhängen ist etwas ungünstig. Besser wären das perl-Script und den "Arduino-Sketch" jeweils einzeln mit ihnen normalen Endungen anzuhängen. Aber das nur am Rande. Wenn Du SSH erwähnst, handelt es sich sicher um einen Linux-Rechner oder einen Raspberry. Hast Du schon versucht, auf dem Steuer-Rechner ein Terminal-Programm zu starten und die Kommunikation mit dem Arduino per Hand zu machen? Dann solltest Du ja sehen, wo es hängt. vy 73 de W.T.
Danke für den schnellen Hinweis, auf das naheliegende muss man manchmal hingewiesen werden. Muss mal überlegen wie ich dass mache. Aber eigendlich ist es kein Problem einen Monitor, Tastatur und Maus auf den Dachboden zu bringen. Vielleich mach ich das auch mit ssh -X ... als remonte Desktop. Ich wusste mal ein gutes graphisches Terminal, ich glaube HTerm. Werde mal bei Debian suchen. Ich benutze Linux Debian. Das mit dem Code anhängen ist OK, hab ich verstanden. Heute und Morgen muss ich noch versuchen einen OV-Kollegen(P05) auf seiner DX-Expetition (T30D) zu erwischen. 73 JR
california-ev schrieb: > [...] Muss mal überlegen wie ich dass mache. Aber > eigendlich ist es kein Problem einen Monitor, Tastatur und Maus auf den > Dachboden zu bringen. Vielleich mach ich das auch mit ssh -X ... als > remonte Desktop. > [...] Das Terminal-Programm "minicom" sollte auch über SSH kein Problem sein und in den Debian-Standard-Paketquellen enthalten sein... > > Heute und Morgen muss ich noch versuchen einen OV-Kollegen(P05) auf > seiner DX-Expetition (T30D) zu erwischen. > ...aber andererseits kann man dafür auch ein wenig Zeit mit dem Funkgerät auf dem Dachboden verbringen.
Nun, ich hab mich an "minicom" und "picocom" versucht, leider ohne Erfolg. Mein Arduino wartet auf eine Eingabe via RS232, ich konnte aber nichts senden. Minicom war immer offline. Ich hab dann Hterm installiert das dann funktioniert hat. Als Ergebnis kann ich sagen das alles einwandfrei funktioniert hat. Es kam zu keinem "hängen". Ich werde dann wohl mal mein Perlskript genauer ansehen. Vielleicht bau ich eine "TimeOutSchleife" ein. Mit der DX-Expetition war ich leider nicht erfolgreich, hab nix gehört. 73 JR
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.