Moin Leute,
nachdem ich jetzt über zwei stunden mit Xterm rumprobiert habe, und nichts hinbekommen habe,
frage ich mal hier in die Runde:
Habe zwei Arduino UNO R3 Boards, welche mit dem 16u4 über USB am RasPi hängen.
Diese senden fleissig daten, mit 1200/8n1.
Denn auf den boards sind die 328 MCUs entfernt, und sie sind nur noch "bessere" Seriell/USB wandler.
Mit der Arduino IDE kann ich den datenstrom auch hübsch anschauen.
Alles wunderbar.
Nur ich möchte das "standalone".
Der RasPi bekommt eine SD-karte die direkt in zwei Terminal-fenster bootet in denen ich diese Daten
angezeigt bekomme, einmal die von ACM0 und dann die ACM1.
LXTerm sollte das können, nur ist das wohl so mächtig das ich das nicht konfiguriert bekomme.
Mir gelingt es noch nicht einmal LXTerm zu einer anzeige eines dieser ports zu bewegen.
ls -ltr /dev|grep -i ttyACM0
ergibt: crw-rw--w- 1 root dialout 166, 0 Jun 29 16:12 ttyACM0
da ich vorher versucht habe mich in das dialout einzuklinken mit : sudo usermod -a -G dialout pi
Allerdings sollte da doch auch der User "pi" auftauchen, oder nicht?
Einen Teilerfolg hatte ich mit:
stty -F /dev/ttyACM0 1200
gefolgt von:
cat /dev/ttyACM0
was ein paar Zeichen ausgegeben hat. Allerdings will ich das nicht ständig aufrufen.
Mit LXTerm bekomme ich nur Fehlermeldungen,
in der Art:
xterm -baudrate 1200 /dev/ttyACM0
xterm: No absolute path found for shell: /dev/ttyACM0
Auf meinem, viel zu Platzintensivem, Laptop mit TeraTerm geht es wunderbar,
also sollte das auch auf einem RasPi gehen.
Hintergrund ist: ich habe für zwei Labornetzteile eine vernünftige Lüftersteuerung
entwickelt, welche den eingebauten Lüfter sanft aber lastabhängig hochregelt, und in Pausenzeiten alle 10min.
mal kurz voll anläuft um einem evtl. Wärmestau vorzubeugen, sonst ist der Lüfter nämlich aus.
An die Längsregel-Transistoren habe ich M3-Ösen-Thermistoren geschraubt.
Da ich keinen großen 328 verwenden wollte, habe ich stattdessen ATTiny85 genommen, und einen der Pins
als serielle Ausgabe genutzt, eben mit 1200-8n1.
Vieleicht weis ja einer hier mehr als ich und kann mit der (L)Xterm config helfen.
Danke,
Tubical