Forum: Projekte & Code [Bascom/AVR] Pollin-MP3-Modul steuern


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Alex D. (allu)


Angehängte Dateien:

Bewertung
2 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.