Auf Mausklicks einer zweiten Maus reagieren in LinuxMint
Hallo,
habe ein LinuxMint Notebook und möchte auf Ereignisse - wie z.B. ein Schalter ein/aus - reagieren.
Beispiel: wenn ein externes Gerät ein Signal liefert, soll ein Programm ausgeführt werden. Das Programm könnte aber auch im Hintergrund alle paar Sekunden den Status des Signals abfragen.
Nun habe ich schon einige Möglichkeiten gesehen:
- Sensor --> Arduino --> USB :: und Abfrage der Serielen SS per Python: serial.Serial("/dev/ttyACM0", 9600, timeout=1)
- ELV USB-I2C-Interface (bisschen unhandlich und fraglich, ob der Treiber funzt)
- https://www.codemercs.com/de/dongles/iow24dg
- UMFT200XD-01 ...
Allerdings könnte es doch noch einfacher gehen, wenn ich eine alte Maus nehme, und auf das Klicken der Maustaste reagieren könnte.
Dafür braucht man wohl eine weiteren MausTreiber, der sich konfigurieren lässt...
Serielle oder Parallele SS fallen aus (mein Notebook hat nur USB).
Es würde ja auch mit Raspberry über (W)LAN funktionieren, will aber den Umweg über LAN nicht nehmen.
vG
LS
habe ein LinuxMint Notebook und möchte auf Ereignisse - wie z.B. ein Schalter ein/aus - reagieren.
Beispiel: wenn ein externes Gerät ein Signal liefert, soll ein Programm ausgeführt werden. Das Programm könnte aber auch im Hintergrund alle paar Sekunden den Status des Signals abfragen.
Nun habe ich schon einige Möglichkeiten gesehen:
- Sensor --> Arduino --> USB :: und Abfrage der Serielen SS per Python: serial.Serial("/dev/ttyACM0", 9600, timeout=1)
- ELV USB-I2C-Interface (bisschen unhandlich und fraglich, ob der Treiber funzt)
- https://www.codemercs.com/de/dongles/iow24dg
- UMFT200XD-01 ...
Allerdings könnte es doch noch einfacher gehen, wenn ich eine alte Maus nehme, und auf das Klicken der Maustaste reagieren könnte.
Dafür braucht man wohl eine weiteren MausTreiber, der sich konfigurieren lässt...
Serielle oder Parallele SS fallen aus (mein Notebook hat nur USB).
Es würde ja auch mit Raspberry über (W)LAN funktionieren, will aber den Umweg über LAN nicht nehmen.
vG
LS
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 389391
Url: https://administrator.de/contentid/389391
Ausgedruckt am: 23.11.2024 um 13:11 Uhr
2 Kommentare
Neuester Kommentar
Warum nimmst du nicht eine serielle Schnittstelle oder wenn du diese nicht mehr hast einen seriellen USB/Seriell Wandler der dir diese Schnittstelle dann zur Verfügung stellt:
https://www.amazon.de/CSL-Seriell-Adapterkabel-Konverter-u-Schwarz/dp/B0 ...
Damit kannst du gleich direkt mehrere Status Pins abfragen ohne große Frickelei mit einem Arduino davor.
Alternativ und noch besser eins der zahllosen seriellen Adapter Boards:
https://www.amazon.de/DSD-TECH-Seriell-Konverter-Kompatibel-Mehrfarbig/d ...
Damit hast du gleich die richtigen Spannungspegel von 3,3V oder 5V.
Die serielle RS232 mit DB-9 oben kann alles zwischen 5V und 15V.
Aber warum einfach machen wenn es umständlich auch geht...?!
https://www.amazon.de/CSL-Seriell-Adapterkabel-Konverter-u-Schwarz/dp/B0 ...
Damit kannst du gleich direkt mehrere Status Pins abfragen ohne große Frickelei mit einem Arduino davor.
Alternativ und noch besser eins der zahllosen seriellen Adapter Boards:
https://www.amazon.de/DSD-TECH-Seriell-Konverter-Kompatibel-Mehrfarbig/d ...
Damit hast du gleich die richtigen Spannungspegel von 3,3V oder 5V.
Die serielle RS232 mit DB-9 oben kann alles zwischen 5V und 15V.
Aber warum einfach machen wenn es umständlich auch geht...?!