Cool und mit was machst du deine Schaltpläne ? ![]()
einfacher MIDI-Taster
-
KevinT -
July 2, 2012 at 1:50 AM -
Thread is Resolved
We proudly present: The release of DMXControl 3.3.3!
On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!
-
-
-
Ok dacht ich mir
Und welche ISP Programmer nutz ihr so ? 
-
Da kaufst du dir am besten einen der deinen Vorstellungen entspricht. Ich nutze das STK500
-
Ich habe verschiedene Entwicklungsumgebungen aber am meisten benutze ich zur Zeit den "Atmel AVR ISP mk2".
-
midi-rakete:
Das ist genau was ich gesucht habe. Danke.Da ich aber mit Chip-Programmierung bisher noch nix am Hut hatte habe ich noch ein paar generelle Fragen:
Ich brauche noch einen ISP-Programmer? Zum Beispiel den: http://www.watterott.com/de/Atmel-AVR-ISP-MKII-USB
Zum Anschluss reicht ein Breadboard. Wie werden die Pins verkabelt?
Programmiert wird über eine kostenlose Software "AVR-Studio" auf C-Basis?Kannst du noch den C-Code veröffentlichen, damit wir leichter auf einen dritten Knopf o.ä. erweitern können

Vielen Dank,
Kevin -
Wenn du nicht unbedingt ein Gehäuse brauchst geht das Ganze auch noch billiger beim MyAVR Shop
mfg Fiech
-
Ja, du brauchst einen ISP-Programmer und der vorgeschlagene ist genau richtig.
Verkabelung in den Manuals suchen:
oder wie hier angegeben:
MKII / Tiny 25
1 MOSI 6
2 VCC 8
3 SCK 7
4 MOSI 5
5 RST 1
6 GND 4AVR-Studio und die Firmware von meiner Seite.
Für einen dritten Knopf ist kein Pin mehr frei

Es waren ja nur zwei Knöpfe erwünscht.
C ??? Das ist in Assembler

Achtung: Es gibt 6- und 10 polige Programmieranschlüsse. Die oben angegebenen sind für den 6-poligen.
Viele Grüße
Wolfgang -
Quote
Wenn du nicht unbedingt ein Gehäuse brauchst geht das Ganze auch noch billiger beim MyAVR Shop
Also auf die 8€ kommt es mir nicht an, dachte, dass der Andere durch ein Handbuch vielleicht Vorteile bietet - oder?QuoteAVR-Studio und die Firmware von meiner Seite.
Firmware finde ich, AVR-Studio nicht.QuoteFür einen dritten Knopf ist kein Pin mehr frei
War auch mehr eine prinzipielle Frage und zum Verständnis. Villeicht will ich auch ein Signal beim drücken und ein zweites beim Loslassen senden - oder ich will nach dem Senden den Taster für 100ms ignorieren, damit beim Drücken kein Doppeltsenden passiert...QuoteEs waren ja nur zwei Knöpfe erwünscht.
jaaa.... für das aktuelle Projekt...
aber ich kauf mir doch keinen Programmer nur für ein Projekt
QuoteC ??? Das ist in Assembler

na toll - noch ne Sprache lernen...
Hatte gehofft, dass mir die Umgebung (AVR-Studio) das abnimmt. So ist es auch beim Arduino...danke für die viele Geduld

-
Quote
AVR-Studio und die Firmware von meiner Seite.
Firmware finde ich, AVR-Studio nicht. -
Für einen dritten Knopf ist kein Pin mehr frei

Es waren ja nur zwei Knöpfe erwünscht.
Hm, theoretisch hast du noch den Pin 1 zur Verfügung, RSTDISBL programmieren, dann kannst du den als normalen Port nutzen. Danach kann der Chip halt nur noch via high-voltage serial mode programmiert werden - also wenn man nur nen ISP-Programmer hat, dann die Fuse als letztes programmieren, wenn der Rest alles passt und sicher so bleiben soll.Freundliche Grüße
Stefan
-
Das ist zwar richtig und ich habe einen Parallelprogramierer, der auch ohne den Resetpin programmieren kann aber zum Nachbauen sollte man sich den RST Pin freihalten.
-
Bin jetzt einen (kleinen) Schritt weiter und stehe vor dem nächsten Problem.
Der SChalter sollte natürlich mein DMX-Pult steuern, nur komme ich mit dem Steuerbefehl nicht klar. Im Handbuch steht ganz knapp "Note Number 0-15" --> "Turn on or off Scenes 1-16".Ich habe dann mit dem Arduino den Midi code gesendet: "144 0 127" für AN, "128 0 127" für AUS. Das hatte ich mir so zurechtgereimt. War leider falsch.
Daraufhin habe ich die (ausgehenden) Signale des Boards ausgelesen, wenn eine Szene an oder ausgeschaltet wird. Leider werde ich daraus auch nicht schlau. Kann da jemand helfen? 1 und 2 sind die Szenen 1 und 2.
-
[quote='KevinT','index.php?page=Thread&postID=60325#post60325']Ich habe dann mit dem Arduino den Midi code gesendet: "144 0 127" für AN, "128 0 127" für AUS. Das hatte ich mir so zurechtgereimt. War leider falsch.
quote]Da fehlt die Angabe (2. Byte), welcher Ton an und aus geht.
z.B. Note C4 an > Midi-Channel 1 wäre $90 $3C $7F
z.B. Note C4 aus > Midi-Channel 1 wäre $80 $3C $7F
oder auch $90 $3C $00 (also ein Note an mit Lautstärke 0)Wolfgang
-
Wie gesagt, das sind die ersten Berührungspunkte für mich mit MIDI, aber ich dachte: 144 sei der Command für "AN", "0" sei die Note (note number) und "127" die Lautstärke (die verutlich egal ist).
Irgendwie haben aber beide Signale die Szene 1 angeschaltet.
Ich verstehe auch nicht den Code, den der LED Commander erwartet (oder sendet).
Scheinbar sendet er fünf MIDI-Signale für einen Tastendruck.
"208 01 00" für AN, danach
"208 00 00" für Szene 1 und dann noch zwei leere Signale. Ich kann das zwar kopieren, habe aber gehofft es auch zu verstehen....Wenn ich die Signale kopiere und an das Gerät sende passiert aber nix... Das ist doch unlogisch...
-
Ich hatte deinen Beitrag nicht richtig gelesen. Notennummer 0-15 ist schon richtig. Sah nur mit der 0 so "vergessen" aus.
Wenn das Gerät die Noten 0-15 will, dann war dein Ansatz schon sehr gut und sogar richtig
Warum der Aftertouch sendet?? Gute Frage.
Gibt es einen Link zum Handbuch des Controllers?
-
ist aber nicht sehr ergiebig...
http://images5.thomann.de/pics/prod/251852_anleitung.pdf
PS: Das kopieren des Signals funktioniert doch. Ich hatte es vorher nur falsch verkabelt.
Dennoch stellt sich die Frage, warum er mindestens zwei MIDI-Signale benötigt, um ein Signal zu schalten?? Das kann doch nicht im SInne von MIDI sein...PPS: Kann mir jemand einen guten, kostenlosen MIDI-Monitor für Windows empfehlen? Den ich gerade verwende darf ich (kostenfrei) nur noch 20x benutzen...
-
MIDI-OX (http://www.midiox.com/) düfte da das "Standardwerk" sein.
Stefan
-
JPK
April 9, 2018 at 8:08 PM Moved the thread from forum Lichttechnik allgemein to forum Common Topics. -
-
Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.