Gast
#1082193
Hallo zusammen, ich versuche gerade einen PCF8574 an meinem MSP ans Laufen zu bekommen. Das funktioniert eigentlich auch soweit. Ich habe an die Ports P4-P7 LEDs angeschlossen und an die anderen Ports Taster. Ich kann die LEDs zum Leuchten bringen und die Taster abfragen. Zur Kontrolle habe ich ein Programm geschrieben, mit welchem man mit jedem Taster eine LED anschalten kann. Im Moment bin ich soweit, dass bei jedem Tastendruck die entsprechende LED an geht und auch die LEDs, die bereits an sind an bleiben. Nun würde ich das ganze gerne so erweitern, dass die LEDs bei entsprechendem Tastendruck auch wieder aus gehen. Ich drücke also Taster 1 -> LED 1 geht an, erneutes Drücken von Taster 1 -> LED 1 geht wieder aus. Allerdings hab ich keine Idee, wie man das umsetzen könnte. Ich hatte überlegt für jede LED eine Variable anzulegen, um zu speichern, ob die LED gerade an ist. Das ginge sicherlich, aber geht es nicht vielleicht auch noch einfacher, effizienter? Hat jemand eine Idee? Hier einmal ein Teil des Codes:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
Grüße Martin