Hallo zusammen, ich arbeite an einem Projekt. Ich möchte in mein Handheld einen Touchscreen einbauen. Die Bauteile habe ich bereits und zwar wurde mir ein Stellaris LM4F120 LaunchPad als uC zur Verfügung gestellt und als Display von Electronic Assembly der EDIP160W-7WLT. Das Handheld soll dann später an eine Netzanschlussbox angeschlossen werden und von dort aus ein paar Daten empfangen können und auf dem Bildschirm darstellen können. Mein Problem jedoch ist gerade die Programmierung des Touchscreens. Ich habe bereits einen Beitrag gefunden im Forum, jedoch ist der schon drei Jahre alt und ich wollte deshalb nochmal um eure Hilfe bitten. Habt ihr Tipps für mich wie ich am besten an diese Sache rangehen sollte. Mit freundlichen Grüßen, Simon [Edit] Betreffzeile korrigiert, Touch_screen_ statt -pad -rufus
Simon schrieb: > Mein Problem jedoch ist gerade die Programmierung des Touchscreens. Und was genau ist das Problem? Verstehst Du den Beitrag nicht, den Du gefunden hast? Verstehst Du das Handbuch (http://www.lcd-module.de/fileadmin/pdf/grafik/edip160-7.pdf) nicht?
Den Beitrag habe ich nicht so wirklich verstanden muss ich zugeben. Meine Frage war eher darauf abgezielt; ich will keine fertig geschriebenen Programme wie manch anderer hier im Forum. Ich wollte nur ein paar Tipps, wie man so eine Programmierung am Besten anfängt. Ich kann ein paar LEDs leuchten lassen und Binär zählen lassen aber das war es auch schon. Ich würde gerne wissen ob ich bei einem Touchscreen auf etwas besonderes achten muss oder ob es im Prinzip das Gleiche ist wie mit den LEDs.
Hallo, gemäss dem Datenblatt wird dein Display und Touchscreen seriell oder per I2C angesteuert. Welches von beidem, musst du entscheiden - bzw. gibt ja dein Prozessor vor, welchen ich nicht kenne. Macht fürs Prinzip aber nichts. Dann solltest du dir über dein Programm Gedanken machen. Was willst du wann wie darstellen? Was willst du wann wie abfragen? Irgendwie ergibt sich daraus dann ein Flussdiagramm in deiner Sprache, das dann nur noch in die Prozessorsprache gewandelt werden muss. Der grosse Vorteil von dem Display ist, das du diesem praktisch Befehle geben kannst und es antwortet. Du musst also z.B. die Koordinaten eines Fingers auf dem Touchscreen nicht aus den Spannungswerten berechnen, sondern bekommst einen Wert zurück, der einer vorher definierten Schaltfläche entspricht. Beim Aufbau deiner Menüs sagst du dem Display, wo ein Touchbutton wann auftauchen soll, und wenn das Ding dann gedrückt wird, kriegst du einen Wert. Jetzt ist es an dir, sich Gedanken zu machen, was deine Hardware eigentlich machen soll. Wenn du dann konkrete Fragen zu Teilproblemen hast, wird man dir hier sicher weiterhelfen, aber ansonsten werden die Antworten - wie ja auch deine Frage - recht allgemein sein. Gruss, Touch Screen ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.