laster
Goto Top

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

Content-ID: 389391

Url: https://administrator.de/contentid/389391

Ausgedruckt am: 23.11.2024 um 13:11 Uhr

laster
laster 13.10.2018 um 13:02:11 Uhr
Goto Top
Nachtrag: eine I2C Schnittstelle (für Linux) übe USB würde ja auch reichen, muss halt unter Mint funktionieren. Da habe ich 0 Erfahrung...

vG
LS
aqui
aqui 13.10.2018 aktualisiert um 13:51:35 Uhr
Goto Top
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...?!