[Bascom/AVR] Pollin-MP3-Modul steuern

OP #3821709
Lesenswert?
• ▲
▼
Hallo,

im Anhang ein Bascom-Programm (mit Bascom Version 2.0.7.7 übersetzt). Es 
dient zur Steuerung eines Pollin-MP3-Moduls. Anstelle der Fernbedienung 
übernimmt ein AVR-Mikrocontroller die Bedienung. Es soll später, 
gesteuert vom Hausmeldebus, Warnungen per vorgefertigter 
MP3-Sprachmodule im Haus ansagen.

Zum Programm:

In der Endlosschleife "Hauptprogramm" sind Beispiele aufgeführt. 
Verwendet werden hier nur die Codes der Tasten "Vor", "Play/Stop" und 
die "Ziffern". In der Tabelle sind aber alle Tastencodes der 
Fernbedienung aufgeführt.

Taste 1 dient zum Stoppen während einer Durchsage. Der frühst mögliche 
Zeitpunkt ist, vom Modul begrenzt, ca. 3 Sekunden nach einer Titelwahl.
Läuft keine automatische Durchsage, hat die Taste die gleiche Funktion, 
wie an der Fernbedienung.

Taste 2 wählt im Beispiel Titel 13 und spielt diesen für 100 Sekunden ab 
und berücksichtigt, dass zwischen zwei Zifferncodes mindestens 300mse 
gewartet wird. Die Wiedergabezeit darf zwischen 3sec bis 240sec 
vorgegeben werden.

Taste 3 sendet einen einzelnen Tastencode, im Beispiel die "vor"-Taste.

Bei Verwendung eines anderen Quarzes, werden die Zeiten automatisch 
angepasst. Die Anzahl der Tasten kann sinngemäß erweitert werden.

Auf der unteren Hälfte des Steckbretts ist der Versuchsaufbau zur 
MP3-Modul-Steuerung zu sehen. Auf der oberen Hälfte ist  noch eine 
Testanzeige für Tastencode und Zeitabstände untergebracht.

Der Anschluss am MP3-Modul erfolgt direkt am Infrarotsensor über 
2,2kOhm.

Vielleicht hat ja jemand eine ähnliche Aufgabe und kann ein paar 
Programmzeilen davon gebrauchen.

Gruß allu
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.