Hallo habe mir einen Beaterkennungs Code für den teensy mit audioshield runtergeladen der mir den Beat der musik über den UART ausgibt soweit sogut. Wie ich im header file eine variable mit höchzählen lassen kann ist klar aber wie kann ich diese dann wieder im Hauptprogramm lesen?
Gast
#4070750
Philipp Hunger schrieb: > Wie ich im header file eine variable mit höchzählen lassen kann ist klar > aber wie kann ich diese dann wieder im Hauptprogramm lesen? Sicher dass dir überhaupt klar ist was ein Header ist? Was ist das "Hauptprogramm"?
Naja das Hauptprogramm ist das ino file in dem im Loop immer wieder beatAnalyzer.update(); aufgerufen wird und beat.h ist das headerfile. Aber wenn dem nicht so ist dann bitte um aufklärung.
Und warum nicht einfach in der Funktion, wo es hochgezählt wird, ausgeben? Oder eben die Variable zwischenspeichern und dann in der anderen Funktion verlagern und dann die Ausgabefunktion in Main aufrufen.
Gast
#4070762
Philipp Hunger schrieb: > Naja das Hauptprogramm ist das ino file in dem im Loop immer wieder > beatAnalyzer.update(); aufgerufen wird und beat.h ist das headerfile. > > Aber wenn dem nicht so ist dann bitte um aufklärung. der code den du im headerfile hast, gehört dort eigentlich nicht hin. Dafür legt man ein extra cpp file an. Du hast doch dein Objekt im dein Hauptprogramm, damit kannst du doch einfach auf alles Public Methoden und Variablen zugreifen.
Gast
#4070796
Philipp Hunger schrieb: > Naja das Hauptprogramm ist das ino file in dem im Loop immer > wieder > beatAnalyzer.update(); aufgerufen wird und beat.h ist das headerfile. > > Aber wenn dem nicht so ist dann bitte um aufklärung. Und was spricht dagegen in dieser Loop Objektvariablen aus- und einzulesen?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.