Was heisst "da kamen nur Fehler" ?Aber da kamen auch nur Fehler.
Beim compilieren kommen bei mir in Bascom bei beiden Versionen deines Codes keine Fehler.
Oder kommen bei der Ausgabe Fehler, wenn du das Programm im Controller ausführst?
Was das Programm angeht, würde ich da eine kleine Pause in die Schleife einfügen. So schnell wie der Controller die Schleife durchlaufen kann ist eine serielle Schnittstelle nicht, d.h. der Controller muss immer warten bis die Übertragung fertig ist. Da ist es glaube ich besser die Wartezeit selber zu definieren.
Ausserdem liest du´in Version 2 nur einmal den Eingang ein und gibst dann in der Schleife immer denselben Wert aus. Besonders viel Sinn ergibt das nicht, einen Fehler sollte es allerdings auch nicht verursachen.
Lesezeichen