Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:spezial:sound_servoplatine [2024/09/27 09:54] – gerald_bock | anleitungen:spezial:sound_servoplatine [2024/09/29 19:37] (aktuell) – gerald_bock | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Sound Servoplatine ====== | ====== Sound Servoplatine ====== | ||
- | + | \\ | |
- | **<color # | + | |
Über die Servo-Platine 510 können drei Soundmodule angesteuert werden. | Über die Servo-Platine 510 können drei Soundmodule angesteuert werden. | ||
\\ | \\ | ||
Zeile 77: | Zeile 75: | ||
\\ | \\ | ||
Nach einer **Neuprogrammierung** des ATTiny sind die Ausgänge wie folgt vorbelegt: | Nach einer **Neuprogrammierung** des ATTiny sind die Ausgänge wie folgt vorbelegt: | ||
- | SERVO1 JQ6500 PIN 5 des ATTiny PB0(MOSI) | + | |
- | SERVO2 MP3-TF-16p PIN 6 des ATTiny PB1(MISO) | + | |
- | SERVO3 JQ6500 PIN 7 des ATTiny PB2(SCK/ | + | SERVO2 MP3-TF-16p PIN 6 des ATTiny PB1(MISO) |
+ | SERVO3 JQ6500 PIN 7 des ATTiny PB2(SCK/ | ||
Möchte man andere Modultypen anschließen, | Möchte man andere Modultypen anschließen, | ||
\\ | \\ | ||
Zeile 87: | Zeile 87: | ||
\\ | \\ | ||
Die Einstellungen werden im Beispiel mit den Tastern SwitchD1-D3 auf der Hauptplatine programmiert: | Die Einstellungen werden im Beispiel mit den Tastern SwitchD1-D3 auf der Hauptplatine programmiert: | ||
+ | |||
{{ : | {{ : | ||
- | SERVO1 J1 = MP3-TF-16p Modul | + | neu - SERVO1 J1 = MP3-TF-16p Modul |
- | | + | neu - SERVO2 J2 = JQ6500 Modul |
- | | + | neu - SERVO3 J3 = MP3-TF-16p Modul |
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
Beispiel der Soundsteuerung mit den Befehlen: | Beispiel der Soundsteuerung mit den Befehlen: | ||
Zeile 122: | Zeile 127: | ||
**Anmerkungen: | **Anmerkungen: | ||
* 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: | ||
- | ====== Steuerung über DCC/ | + | ===== Steuerung über DCC/ |
- | {{: | + | {{ : |
- | Vor jedem Sound-Befehl | + | Vor jedem Sound-Befehl |
- | + | \\ | |
- | ====== Beispiel: ====== | + | \\ |
+ | **Anmerkung: | ||
+ | \\ | ||
+ | \\ | ||
+ | Mit den Befehlen <Titel # aus Hauptverzeichnis abspielen> | ||
+ | \\ | ||
+ | <Titel # aus mp3 abspielen> | ||
+ | \\ | ||
+ | Leider funktioniert das mit dem Modul JQ6500 nicht zuverlässig. Hier sollte trotzdem eine Vorauswahl mittels Monoflops (wie im Beispiel) getroffen werden. | ||
+ | ===== Beispiele: ===== | ||