- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 11

Thema: per MIDI 6 Relais schalten, Arduino Uno Sketch Frage

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    31.03.2014
    Beiträge
    165
    Wow! Danke für Deine sehr umfangreiche Antwort!
    Die MIDI-Listen, Note-On/-Off, CC usw kenne ich, den Aufbau z.B. eines Bytes für Note-On oder -Off ebenfalls. Die Theorie dbzgl. ist mir nicht unbekannt bzw. gibt es dazu ja viele Infos im www. Die Hardwareseite (Aufbau MIDI-Interface für den UNO) kenne ich auch, hab davon schon mehrere gebaut und seit Jahren fehlerfrei im Einsatz. Die "Hürde" auf meiner Seite liegt nicht im Verständnis bzw. Realisierung der Hardware, sondern tatsächlich im Schreiben eines solch speziellen Sketches. Es geht ja hier nicht einfach um das Schalten einer LED mit einem Taster (obwohl auch das schon eine Voraussetzung ist, um weiterführende Sketches zu schreiben), sondern um das "Übersetzen" von MIDI-Bytes in Schaltbefehle. Hier stosse ich persönlich an meine Grenzen. Analoge Technik verstehe ich, Programmiersprachen aber sind (und bleiben es wohl auch) für mich Alien-Technologie. Was für Dich möglicherweise völlig selbstverständlich klingt (in Deinen Ausführungen), lässt mir den Kopf rauchen Heisst nicht, ich könnte das nicht verstehen irgendwann, aber das dauert einfach Wochen und Monate bei mir (auch aus Zeitgründen).
    Ich habe 2 Module gefunden, die industriell hergestellt werden. Aber leider sind die nur begrenzt für mich verwendbar, da die von mir gewünschten Schaltvorgänge und Einflussnahme von diesen Geräten nicht angeboten werden. Ausserdem möchte ich die Möglichkeit haben, den Sketch zu verändern (andere Bytes einsetzen, Schaltfunktionen ändern).
    Wenn Du so in der Materie steckst, wie ich es auf Grund Deiner obigen Antwort vermute, könntest Du Dir vorstellen, mir diesen Sketch zu schreiben? Bezahlung nach Absprache usw.

    Andi

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.190
    Im Prinzip kannst Du Dich an jedem Sketch bedienen der eine MiDi In Funktion hat.
    Die Schnittstellenparameter passen da ja schon.
    Ein sog. Parser zum auseinanderdröseln der MiDi Bytes dürfte da auch enthalten sein.
    Guck mal nach MiDi zu CV oder MiDi zu Drum Convertern - Die könnte man evtl. problemlos umwandeln.

    Dü müsstest dann eigentlich nur eine Tabelle aufbauen, bei der die benötigten MiDi Daten drin sind.
    Passt eine eingegangene MiDi Message mit einer aus der Tabelle zusammen, wird eine Reaktion ausgelöst - Also Relais Ein bzw. Aus.

    Um da was selber anzupassen musst Du allerdings verstehen wie der Sketch zumindest grob funktioniert.
    Wie gesagt die Einstellungen für die Hardware sollten ja schon mal passen.

    Mit einem konkreten Arduino Sketch kann Ich Dir leider nicht dienen. Ich progge die AVR- Controller noch immer mit reinem C, weil Ich meine Platinen auch selber entwerfe.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    31.03.2014
    Beiträge
    165
    Schade, aber hab trotzdem Dank für Deine Antworten!
    "...evtl. problemlos umwandeln..." Wenn's so einfach wäre

    Andi

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.190
    Guck mal hier, Das sollte doch ausbaufähig sein?!

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Hier vielleicht als Ergänzung: Die Teensy Boards arbeiten auch mit der Arduino IDE und wohl auch mit der originalen Midi Library. Da gibt es in der Doku auch ein paar Grundlagen zu Midi

    https://www.pjrc.com/teensy/td_libs_MIDI.html

    Eigene Erfahrung damit habe ich aber nicht.

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    31.03.2014
    Beiträge
    165
    @wkrug: Ohhh, das auf Github sieht sehr interessant aus. Das könnte ein Ansatz werden. Lieben Dank für den Hinweis!

    @Mxt: Ebenso vielen Dank. Der Teensy... der kommt immer wieder aufs Spielfeld... Mit dem hab ich mich noch nicht näher befasst, aber gerade für MIDI scheint der einige Vorzüge zu haben. Dein Link gibt da ja schon interessante Infos! Vielen Dank für Deine Antwort + Link.

    Andi

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    31.03.2014
    Beiträge
    165
    Hallo,
    hier muss ich zunächst erstmal selbst paar Sachen richtig verstehen, denn 0x90 meint nicht ein MIDI-Byte (Data-Byte) ausserhalb der 127er MIDI-Tabelle (0x7F), sondern das Statusbyte für Note-On.
    Daher habe ich meinen ursprünglichen Thread hier wieder gelöscht.
    Asche auf mein Haupt!
    Danke für Eure Antworten bisher.

    Andi
    Geändert von Andi#87 (13.08.2022 um 19:31 Uhr)

Ähnliche Themen

  1. Arduino Midi BPM und Midi-stop auslesen
    Von Cysign im Forum Arduino -Plattform
    Antworten: 4
    Letzter Beitrag: 04.05.2020, 01:38
  2. Arduino UNO - Frage zu MIDI, PIN1 (TX)
    Von Andi#87 im Forum Arduino -Plattform
    Antworten: 7
    Letzter Beitrag: 25.03.2019, 11:34
  3. Wie kann ich (m)einen Arduino-Sketch schützen?
    Von Andi#87 im Forum Arduino -Plattform
    Antworten: 7
    Letzter Beitrag: 29.10.2018, 23:09
  4. Arduino Sketch (C) Arduino C++ Sketch: HC-SR04 mit Arduino (AVR)
    Von HaWe im Forum Bascom / C / ASM / Sketch / Codesammlung / Programmschnipsel
    Antworten: 0
    Letzter Beitrag: 22.08.2018, 14:47
  5. frage zu sketch arduino und webserver
    Von der_tom im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 11.03.2012, 18:07

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen