INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wunder mit Nano und Switch-Case
06.02.2021, 20:13
Beitrag #9
RE: Wunder mit Nano und Switch-Case
(06.02.2021 18:06)hotsystems schrieb:  Mein Tipp, damit du dein Problem schneller lösen kannst, schreibe in deinen Sketch ein paar Kommentare, damit externe besser erkennen können, was da passieren soll.

Dann werden auch mehr Helfer bereit sein, deinen so schwer verständlichen Sketch zu lesen.
Auch weil nicht jeder sich mit MIDI auskennt.
Und das wird dir später auch bei einer Fehlersuche hilfreich sein.

Andere schreiben auch: Ohne das ganze Script kann man nichts anfangen.
Und das ist kein MIDI-Problem, sondern ein Display-Problem.

Aus diesem Grund habe ich die wichtigen Stellen (die sind aber formell gleich) noch mal rauskopiert. Bitte ansehen !!!!

Da wird einfach abgefragt, ob sich "encRaus" geändert hat.
Und danach werden ein paar Werte bzw Text ausgegeben.
Die gehören aber fest zusammen!!!!
Bei Case 1 = encRaus=1 = C am F G,
bei Case 2 = encRaus = 2 = G em C D,
bei Case 3 = encRaus = 3 = A f#m D E.

Warum werden in den Foto-Beispielen 4 + 5 die falschen Akkorde angezeigt????
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.02.2021, 22:04 (Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2021 22:08 von MicroBahner.)
Beitrag #10
RE: Wunder mit Nano und Switch-Case
(06.02.2021 20:13)MiCon schrieb:  Aus diesem Grund habe ich die wichtigen Stellen (die sind aber formell gleich) noch mal rauskopiert. Bitte ansehen !!!!
Ich glaube kaum, dass da wirklich die Ursache drin steckt. Und die Tatsache, dass da soviel 'formell gleich' ist, ist ja auch ein wesentliches Problem. Deshalb mein Hinweis das Ganze mit Funktionen und Parametern zu lösen. Dann ist dein ganzer Sketch wahrscheinlich nur noch 1/5tel so groß, und man tut sich bei der Fehlersuche wesentlich leichter.

Ich glaube auch nicht, dass es ein MIDI-Problem ist. Eher ein Problem mit den Tastern. Ich habe da auch noch nichts von Entprellen gesehen ( in dem Bandwurm ist es aber schwierig überhaupt etwas zu finden )

Gruß, Franz-Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.02.2021, 22:58 (Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2021 23:01 von Corvus.)
Beitrag #11
RE: Wunder mit Nano und Switch-Case
Es ist in der Tat schwer deinen Spaghetti zu folgen, ich versuche es trotzdem mal mit folgender Vermutung:
Kommentiere bitte mal encoReading(); am Anfang von allen Aufgabe-Funktionen aus, und teste dann mal ob sich das Verhalten reproduzieren lässt. Ich denke, das ist der Fehler.
gruß lorenz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.02.2021, 23:51
Beitrag #12
RE: Wunder mit Nano und Switch-Case
(06.02.2021 20:13)MiCon schrieb:  Andere schreiben auch: Ohne das ganze Script kann man nichts anfangen.
Und das ist kein MIDI-Problem, sondern ein Display-Problem.
Klar schreiben das andere, ohne den Sketch ist eine Hilfe meist schwer, aber du scheinst nicht zu verstehen.
Was nützt uns dein Sketch sowie die nochmalige Kopie, wenn keinerlei verständliche Kommentare vorhanden sind.
Nochmal, die schreibst du nicht für uns, sondern nur um Dir zu helfen.
Also kommentiere deinen Sketch, den nur du kennst, und wir versuchen den Fehler zu analysieren.

Zitat:Aus diesem Grund habe ich die wichtigen Stellen (die sind aber formell gleich) noch mal rauskopiert. Bitte ansehen !!!!

Auch da fehlen die Kommentare.
Sorry, aber da ist keine Hilfe möglich.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.02.2021, 12:00
Beitrag #13
RE: Wunder mit Nano und Switch-Case
Hallo Forum,

das Problem scheint gelöst.
Ich habe eure Anregungen umgesetzt und die sich wiederholenden Parts in Voids gesetzt. Seit dem klappt es, wie gewünscht. (Wenn ich auch nicht weiß wieso....)
Trotzdem: erstmal vielen Dank für die Tips!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.02.2021, 13:03
Beitrag #14
RE: Wunder mit Nano und Switch-Case
(08.02.2021 12:00)MiCon schrieb:  Hallo Forum,

das Problem scheint gelöst.
Ich habe eure Anregungen umgesetzt und die sich wiederholenden Parts in Voids gesetzt. Seit dem klappt es, wie gewünscht. (Wenn ich auch nicht weiß wieso....)
Trotzdem: erstmal vielen Dank für die Tips!

Schön, dass es funktioniert.
Ein void ist ein Datentyp, was du meinst sind Funktionen.

Nur bedauerlich, dass du nicht auf unsere Wünsche reagierst.
Aber so ist es halt.
Ist wohl zu viel verlangt, nur irgend wann wirst du merken, Kommentare im Sketch sind auch für dich wichtig.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.02.2021, 13:22
Beitrag #15
RE: Wunder mit Nano und Switch-Case
Zitat:Ist wohl zu viel verlangt, nur irgend wann wirst du merken, Kommentare im Sketch sind auch für dich wichtig.
Also, das verstehe ich nicht ganz. Zum Einen, weil ich ja jede Menge Überschriften verwende und zum Anderen auch in den Zeilen Kommentare angefügt habe.

Ich hatte darum gebeten, dass mal jemand eines der 3 Beispiele kommentiert. Da ist jeweils oben eine Abfrage, ob sich die Variable encRaus geändert hat und danach folgen Ausgabebefehle für das Display.
Hier kann man sehen, dass z.B. zu Case 1 der Text "C am F G" gehört und zu Case 2 "G em C D". Das hat hier auch nix mit MIDI zu tun. Das ist erstmal nur Textverarbeitung.
Was kann man denn da noch weiter kommentieren???

Das mein Sketch organisatorische Mängel hat, sehe ich auch so. Das hängt damit zusammen, wie Ideen kommen. Das ist eben noch nicht fertig. Falls ihr/du Interesse habt, kann ich das fertige Ding nochmal posten.

Bis dahin aber auf alle Fälle ein dickes Dankeschön.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.02.2021, 13:42 (Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2021 13:44 von MicroBahner.)
Beitrag #16
RE: Wunder mit Nano und Switch-Case
(08.02.2021 13:22)MiCon schrieb:  Das mein Sketch organisatorische Mängel hat, sehe ich auch so. Das hängt damit zusammen, wie Ideen kommen. Das ist eben noch nicht fertig.
Ich denke das hängt vor allem mit noch fehlendem Grundlagenwissen zusammen. Bevor man an eine Aufgabe dieser Komplexität geht, sollte man sich da schon etwas aneignen. Gerade auch Funktionen und ihre Anwendung gehören da zu den wichtigen Dingen. Dann weis man auch, dass das keine 'voids' sind Wink . Das erspart vor allem einem selbst in Summe allerhand Arbeit.

(08.02.2021 13:22)MiCon schrieb:  Falls ihr/du Interesse habt, kann ich das fertige Ding nochmal posten.
Das ist in einem Forum eigentlich so üblich, dass man das funktionierende Ergebnis dann auch zeigt.

Gruß, Franz-Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Signaturfehler beim hochladen auf Nano 168 fingerpfeifer 9 632 02.04.2021 19:34
Letzter Beitrag: Chopp
  Nano. Sketch kann nicht hochgeladen werden 4heiner 4 308 02.04.2021 17:21
Letzter Beitrag: 4heiner
  Signaturfehler beim hochladen auf Nano 168 fingerpfeifer 4 315 28.03.2021 18:47
Letzter Beitrag: fingerpfeifer
  Schlüsselschalter mit Nano accutwin 20 1.146 28.02.2021 11:51
Letzter Beitrag: Tommy56
  Arduino Nano spinnt schon bei ~16% RAM Belegung flowmotion 17 1.184 05.02.2021 18:29
Letzter Beitrag: flowmotion
  Arduino Nano und RFID RC522 Bb007 11 1.466 25.09.2020 18:57
Letzter Beitrag: Bb007
  Merkwürdiges Verhalten mit Timer1 am Nano Craiden 2 768 28.07.2020 11:56
Letzter Beitrag: Retian
  Nano: CRC-Berechnung mit PROGMEM falsch miq19 3 827 22.07.2020 13:56
Letzter Beitrag: MicroBahner
  NodeMCU steuert Nano und sendet Werte an Maria DB daniel_hh 11 1.865 15.07.2020 15:26
Letzter Beitrag: Tommy56
  Switch/case RCudino 62 4.994 01.07.2020 20:48
Letzter Beitrag: Tommy56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste