Hallo allerseits Ich bin auf der Suche nach Hilfe bei der Programmierung meines EA eDIPTFT43-A auf diese Seite gestossen. Für ein Schulprojekt möchte ich die Lichtsteuerung für ein Haus über das Touchpanel steuern können. Dazu habe ich bereits einige Buttons erstellt, welche beim Betätigen ändern sollten. Diese Änderung müsste auch an einen weiteren Mikrocontroller gesendet werden, welcher dann das Licht entsprechend steuert. Die Lichter sind über den 50%-Button "dimmbar". Leider bin ich nicht im Stande, das Touchpanel so zu programmieren, dass es klappt. Ich hoffe sehr, dass es hier jemanden gibt, der mir dabei helfen kann. Auf dem Bild sieht man in etwa, wie es aussehen sollte. Danke.
Gast
#2330684
Ich weiß nicht was du erwartest, ich glaub kaum das dir hier jemand was fertiges reinstellt ... aber das will ich dir auch gar nicht unterstellen. Wie sprichst du den das Display an? Rs-232, SPI oder I2C? Die Doku gibt schon einen immensen Aufschluss darüber wie du das Teil ansprechen musst. Die integrierte Logik kommt dir, ich schätze mal Anfänger, da schon wirklich ein ganzes Stück entgegen. Schildere doch einfach Stück für Stück die Probleme die du hast.
Wahrscheinlich per RS232, das wird dieselbe Klasse sein wie hier: Beitrag "EA eDIPTFT43-ATP per RS-232 an Atmega32"
Gast
#2330706
Sehr wahrscheinlich ... dein gelinkter Thread dürfte ihm für den Anfang erstmal genug Futter geben ^^
Danke erstmal für die Antworten. Ich habe inzwischen den ganzen Aufbau machen können und weiss nun auch, wo ich den Fehler gemacht hatte. Eines habe ich aber noch nicht hinbekommen. Wenn ich auf den Button drücke, wechselt er zwar auf das Bild des gedrückten Buttons, geht aber wieder zurück, wenn ich nicht mehr drücke. Ich möchte aber, dass der Button gedrückt bleibt, wenn ich nicht mehr drücke.
Gast
#2331913
Schau in deiner Help Datei unter Touch. Das heißt nicht touch Key sondern touch switch: Define touch switch #AK x1,y1,x2,y2, downCode,upCode, "text..." #AJ x,y, downCode,upCode, "text..." status of the switch toggles after each contact
Diesen Teil habe ich gesehen aber ich verstehe nicht, was ich dort genau eingeben muss. Ich definiere ja die Position meiner Buttons auf diese Art hier: #AC 1,0,1,1 #AU 10,50,01,21 Und was muss der downCode bzw. upCode beinhalten?
Gast
#2331973
Hallo, mit #AK x1,y1,x2,y2, downCode,upCode, "text..." probiest dus mal. mit upcode und downdoce gibts du an, welches touchmacro ausgeführt werdne soll, wenn der switch gedrückt ist bzw nicht gerückt. da kommen doe kooordinaten hin: x1,y1,x2,y2 text erklärt sich alleine ;-)
Ich verweise ja bereits mit #AU auf das entsprechende Touch-Makro. Was ist bei #AK der Unterschwied zw. x1,y1 und x2,y2?
Gast
#2331990
Hallo, ganz einfach: Mit 2 Koordinaten wirst du schlecht angeben können, wo der Button anfangen und aufhören soll. x1 y1 gibt die ecke oben links an x2 y2 ecke unten rechts. Probiers halt einfach mal aus !
Danke, jetzt verstehe ich es.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
