Ich möchte in einer Schleife zeitgleich sowohl einzelne Tastendrücke der Tastatur als auch Signale aus /dev/ttyArduino einlesen.
Im Moment löse ich das so:
Code: Alles auswählen
while [bla] ; do {
read -s -n 1 -t 0.01 TASTE
read -s -n 1 -t 0.01 SIGNAL < /dev/ttyArduino
} ; done
Ab und zu wird aber ein Zeichen nicht erfaßt. Es wird auf dem Bildschirm sichtbar, und damit verbundene Kommandos werden nicht ausgeführt.
Ich habe mir auch cat angeschaut, aber das scheint sich nicht auf einzelne Zeichen begrenzen zu lassen.
Gibt es eine elegantere Lösung als meine?
Viele Grüße, Martin