Python Pygame und 12,1" Touch TFT

Gast #3346270
Hallo Forum !

Ich habe mir einen 12,1" TFT mit Touch zugelegt. Mit diesem Bildschirm 
und dem Raspberry möchte ich mir eine homecontrol-unit basteln. --> 
Lampen, Heizung usw. steuern/regeln.....

Für den Touch musste ich einen neuen Kernel berechnen nach ca. 4h hab 
ich den Touch auch zum laufen bekommen...

Mein Problem :
Unter x-window kann ich den Touch super nutzen - Toucheingabe und 
kalibrierung. Da ich aber kein startx haben möchte, habe ich mir gedacht 
dass ich Pygame in der Console nutze um Grafiken (Button, Labels...) 
anzuzeigen- funktioniert auch super! Aber - der Touch ist verdreht --> 
x=y und bei jedem Start sind die werte verschieden -- er muss kalibriert 
werden.

Meine Frage : Wie kann ich einen Touch in der Console für Pygame 
kalibrieren ?

Danke für Infos !
Gast #3355843
@foobar

danke für deine hilfe aber so bekomme ich es auch nicht hin ... Auf 
dieser Seite sehe ich welche Var für was ist, aber es bringt nicht 
wirklich viel --> ts_calibrate kann ich deswegen auch nicht ausführen.. 
Die Variablen habe ich gesetzt.

unter //usr/local/tslib/bin ist alles da ts_calibrate, ts_test....
aber wie starte ich es , wenn ich sudo ts_calibrate eingebe dann kommt 
:ts_open: No such file or directory
Gast #3358762
Erstell dir eine /etc/ts.conf mit dem Inhalt
1
module_raw input
2
module pthres pmin=1
3
module variance delta=30
4
module dejitter delta=100
5
module linear
und setzte vorher die Umgebungsvariablen, manuell oder zB per 
/etc/profile
1
export TSLIB_TSDEVICE=/dev/input/event0
2
export TSLIB_TSEVENTTYPE=INPUT
3
export TSLIB_CONFFILE=/etc/ts.conf
4
export TSLIB_CALIBFILE=/etc/pointercal

Um das Device zu finden (muss bei dir ja nicht /dev/input/event0 sein) 
probiert einfach die event Devices in /etc/input/event<nummer> durch, 
zB:
1
cat /etc/input/event0
Sobald Zeichen in der Console auftauchen wenn du den Touchscreen 
berührst, hast du das richtige Device gefunden.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.