INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
I2C Ansteuerung einer MSM3 (elv mp3 Box)
08.04.2016, 16:24
Beitrag #1
I2C Ansteuerung einer MSM3 (elv mp3 Box)
Liebes Forum,
bin Anfänger und brauche Unterstützung. Das beigefügte Programm soll einen Sound abspielen und nach Ende des Sounds soll eine LED von HIGH auf LOW schalten. Im zweiten Schritt soll eine Relaissteuerung dazu kommen.
Der Sound wird abgespielt, im seriellen Monitor Fenster wird nur "St" angezeigt. Bei Soundende bleibt die interne Arduino LED auf HIGH. "Ende" wird nicht angezeigt.
Ich habe den Eindruck, dass sich der I2C-Bus aufhängt. Nur Reset oder ein erneutes aufrufen des seriellen Monitors startet das Programm erneut.
Ich verwende einen Arduino Uno R3 (china Clone) mit 1.6.7.
Was mache ich falsch?

------------------------------------------------------------------

#include <Wire.h>
#define LED 13
void setup()
{
Wire.begin(); // join i2c bus
Serial.begin(9600);
}

void loop()
{
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);
//
Serial.print("Start: ");
//
//OPEN FILE 0x0001 -> Soundfile 001
Wire.beginTransmission(0x18); // transmit to device (0x18)
Wire.write(0x46); // sends instruction byte
Wire.write(0x00); // sends parameter value byte 1
Wire.write(0x01); // sends parameter value byte 2
Wire.endTransmission(); // stop transmitting
delay(5000); //let device time to search file
Serial.print("Ende..");
digitalWrite(LED,LOW);
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.04.2016, 19:08
Beitrag #2
RE: I2C Ansteuerung einer MSM3 (elv mp3 Box)
Gibt das MP3-Modul überhaupt ein Signal ab, wenn der Sound zu Ende ist?
Wenn ja, dann solltest du in deinem Sketch dies Signal auswerten.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.04.2016, 17:56
Beitrag #3
RE: I2C Ansteuerung einer MSM3 (elv mp3 Box)
Liebes Forum,
habe ein funktionierendes Bascom - Beispiel gefunden.
Danke für die Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  drei zahlen zu einer zusammen setzen? avoid 10 574 06.05.2018 10:55
Letzter Beitrag: avoid
  Wieder mal einer mit serial Probs :-( Bikandajyo 13 642 03.03.2018 08:35
Letzter Beitrag: Bikandajyo
  While Schleife in einer If abfrage Thorsten_S 4 583 30.12.2017 16:37
Letzter Beitrag: Thorsten_S
  Frage zu einer Lichtschrankenmessung - Nullwertabgleich Stargazer 12 1.460 03.11.2017 19:10
Letzter Beitrag: Binary1
  Servo Ansteuerung SOFTHARD 23 2.753 17.10.2017 10:56
Letzter Beitrag: SOFTHARD
  Verständnisfrage: Instanz innerhalb einer Klasse tuxedo0801 6 759 28.03.2017 19:40
Letzter Beitrag: georg01
  Servo-Ansteuerung über einen Push-Button Aubergine83 1 726 16.02.2017 19:49
Letzter Beitrag: georg01
  Innenwiderstand einer Batterie (Rundzelle 1,5V) Einsteiger94 2 1.058 24.07.2016 11:42
Letzter Beitrag: SkobyMobil
  Brauche etwas Hilfe bei der Umsetzung einer Idee raspido 3 1.207 23.04.2016 10:26
Letzter Beitrag: rkuehle
  Problem: SDFat - Das Ende einer Datei finden und Schleife beenden MartinK 4 1.267 01.04.2016 05:49
Letzter Beitrag: MartinK

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste