multiple def, bin am verzweifeln
Hallo!
Bin neu hier im Forum. Mein Name ist Michel und ich "programmiere" seit einiger Zeit mit den Arduino Boards, meist bezüglich diverser Anwendungen in welche LED Steuerungen integriert sind.
Mein aktuelles Projekt bereitet Kopfschmerzen:
Habe einen Game-Table gebaut, in diesem werden Spiele mit einer Matrix WS2801 realisiert (Tetris, Snake etc.). Als Menü habe ich nun eine eigenständige LED-Matrix angeschlossen. Um diese in jedem Game nutzen zu können habe ich beim Definieren im Hauptmenü 'matrix' , im ersten Spiel 'matrix1' usw... (um multiple Definitionen auszuschliessen wenn beim Spielen zwischen den einzelnen Games gewechselt wird, jedes Game hat eigenen tap (*.cpp/*.h). Funktioniert ja ganz gut, aber sobald ich aus einem Spiel zurück ins Menü möchte oder in ein anderes Spiel funktioniert meine Menü-Matrix net mehr. Wird also nicht mehr angesprochen. Logisch eigentlich weil ja im Menü 'matrix' definiert wird, dann im Spiel 1 'matrix1'. Gehe ich zurück kann ich auf 'matrix' nicht mehr zugreifen.
Wie bekomme ich das am besten gelöst ohne den gesamten sketch (alle fünf games + Menü) auf eine Matrix umzuschreiben??? welche ich dann quasi net mehr mit z.Bsp. matrix1.print(st12); anspreche sondern mit matrix->print(st12); .... ich hoffe Ihr versteht was ich meine....
Gruß Michel
Liste der Anhänge anzeigen (Anzahl: 3)
Danke sehr für deine Kritik. Ich weis dass ich noch sehr unwissend bin diesbezüglich. Ich lerne seit einigen Monaten mehr durch das studieren der Sketche und probiere hier und da aus. Mir fehlt leider die Zeit C bzw C++ zu lernen. Darum versuche ich es so und falle zurück auf den Anfang. Jedoch kommt sehr sehr oft der AHA-Effekt beim probieren. Lesen tue ich natürlich auch sehr viel.... Ich weiss dass dies nicht böse von dir gemeint ist, und ich muss dir natürlich Recht geben... bin halt sehr neu bezüglich C++ und Arduino usw... Bin eher der für die Ideen und die Hardware/Elektronik....
Sorry für die Unwissenheit...... :-(
Hier trotzdem der Link für diejenigen welche gerne mal Testen wollen: https://github.com/Fibs2000/GameTableTest
und hier noch fix ein paar Bilder...:
Anhang 30848Anhang 30849Anhang 30850