Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
anleitungen:spezial:sound_servoplatine [2021/12/06 12:33] – [Schaltung] nessi | anleitungen:spezial:sound_servoplatine [2021/12/16 21:01] – moba_nick | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Sound Servoplatine | + | ====== Sound Servoplatine ====== |
Über die Servo-Platine 510 können drei Soundmodule angesteuert werden. | Über die Servo-Platine 510 können drei Soundmodule angesteuert werden. | ||
- | Es können JQ6500 Module oder MP3-TF16-p/ | + | Es können JQ6500 Module oder MP3-TF16-p/ |
Zeile 25: | Zeile 25: | ||
====== JQ6500 und MP3-TF16-p/ | ====== JQ6500 und MP3-TF16-p/ | ||
+ | {{: | ||
+ | {{ : | ||
- | {{: | ||
- | {{ : | ||
Zeile 40: | Zeile 40: | ||
- | {{ : | + | {{ : |
====== Programm-Generator ====== | ====== Programm-Generator ====== | ||
Zeile 53: | Zeile 53: | ||
{{ : | {{ : | ||
- | Mit den Zeilen 100-102 wird der Modultyp festgelegt. | + | In den Zeilen 100-102 wird der an die Sound-Platine angeschlossene |
- | Diese Befehle müssen nur anfangs | + | Diese Befehle müssen nur einmalig gesendet werden. Der ATTiny speichert die Einstellung. Eine Änderung ist nur dann notwendig, wenn Änderungen bei den angeschlossenen |
Im Beispiel | Im Beispiel | ||
* Ch1 -> JQ6500 | * Ch1 -> JQ6500 | ||
Zeile 79: | Zeile 78: | ||
* In der Macroauswahl wird der Hinweis „Sendet einen Befehl an ein MP3-TF-16p-Soundmodul welches über SERVO3 an einer Servoplatine angeschlossen ist“ gegeben. Das trifft so nicht zu, da die Befehle an alle drei Ausgänge gesendet werden können und auch für beide Modultypen gelten. Einschränkungen gibt es natürlich beim JQ 6500, da nur fünf Tracks gespeichert werden können. | * In der Macroauswahl wird der Hinweis „Sendet einen Befehl an ein MP3-TF-16p-Soundmodul welches über SERVO3 an einer Servoplatine angeschlossen ist“ gegeben. Das trifft so nicht zu, da die Befehle an alle drei Ausgänge gesendet werden können und auch für beide Modultypen gelten. Einschränkungen gibt es natürlich beim JQ 6500, da nur fünf Tracks gespeichert werden können. | ||
* Alle Befehle an diese ATTiny Soundplatine müssen über __eine__ LED Adresse laufen, im Beispiel LED 1. Sollte es (ungewollt) eine Verschiebung geben mit dem Befehl "next LED -1" wieder auf die LED Adresse der Sound-Platine zurück gehen. | * Alle Befehle an diese ATTiny Soundplatine müssen über __eine__ LED Adresse laufen, im Beispiel LED 1. Sollte es (ungewollt) eine Verschiebung geben mit dem Befehl "next LED -1" wieder auf die LED Adresse der Sound-Platine zurück gehen. | ||
- | * Über den [[anleitungen: | + | * Über den [[anleitungen: |
Zeile 95: | Zeile 94: | ||
Im folgenden Beispiel wird bei Aufruf des: | Im folgenden Beispiel wird bei Aufruf des: | ||
- | * DCC/CAN-Befels | + | * DCC-Befehl |
- | * DCC/CAN-Befels | + | * DCC-Befehl |
- | * DCC/CAN-Befels | + | * DCC-Befehl |
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Über parallel angeschlossene Test-LEDs, Stichwort Mini-Verteiler, | ||
+ | Andere/ | ||
+ | |||
+ | In Zeile 133 wird über die Variable MF12u13 zeitgleich mit dem dazu gehörigen Geräusch vom Sound-Modul 2 ein Schweißlicht ausgelöst. | ||
+ | Geräuschlänge und Länge des Lichts können leicht durch Anpassung des [[anleitungen: | ||
+ | |||
+ | Damit man den Schweißer nicht immer persönlich wecken muss, hier eine Lösung mit der Zufallsschaltung (Random-Funktion). | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
- | {{ : | ||