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
Statusabfrage über SoftwareSerial
06.02.2020, 22:08
Beitrag #1
Statusabfrage über SoftwareSerial
Hallo und guten Abend.
Ich sitze gerade vor folgender Problematik.
Über einen PIR-Bewegungssensor wird eine Lampe geschaltet und gleichzeitig von einem mp3-Player Modul Musik abgespielt. Nun soll die Lampe genauso lange leuchten, wie der Song läuft. Das heißt sie soll erst aus gehen, wenn der Song zu Ende ist.
Der MP3-Player ist über Software-Serial an den Arduino angebunden. Gibt es eine Möglichkeit über die Serielle Schnittstelle den Status des MP3-Players abzufragen?
Das ist der MP3-Player: Player
Hier die Library dazu: Library

Besten Dank schonmal im Vorraus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.02.2020, 22:19
Beitrag #2
RE: Statusabfrage über SoftwareSerial
Du könntest versuchen, ob Dir die Methode getStatus() etwas bringt. Aber nicht laufend aufrufen!

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.02.2020, 23:12
Beitrag #3
RE: Statusabfrage über SoftwareSerial
Ehrlich gesagt, weiß ich nicht genau wie ich mit getStaus() umgehen soll. Könntest du mir da vielleicht ein wenig mehr dazu sagen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.02.2020, 08:46
Beitrag #4
RE: Statusabfrage über SoftwareSerial
Hi,

ich habe nur mal schnell in die Beispiele geschaut, in L9_Speak_Clock.ino (examples) wird es mehrfach verwendet, daraus sollte sich die Funktion gut erschließen!

Gruß André
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.02.2020, 12:08
Beitrag #5
RE: Statusabfrage über SoftwareSerial
Einen gutern Morgen und Danke für den Tipp mit den Beispielen. Da hätte ich ja auch selber mal drauf kommen können da rein zu gucken. Funktioniert so weit hervorragend. Wie in dem Beispiel hab ich die Statusabfrage in eine while-Schleife mit einem kurzen delay (100ms) benutzt und es funktioniert. Kleiner Wehrmutstropfen: Leider hört man die Abfrage als "Ticken" im Hintergrund. Vielleicht bekomme ich das auch noch weg, wenn ich das MP3-Modul direkt mit Spannung versorge und nicht über die 5V vom Arduino.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.02.2020, 12:14
Beitrag #6
RE: Statusabfrage über SoftwareSerial
Du könntest auch die Abfrage weniger oft machen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.02.2020, 15:04 (Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2020 15:14 von Scouter.)
Beitrag #7
RE: Statusabfrage über SoftwareSerial
In dem ich das delay innerhalb der while Schleife verlängere? Hab ich gemacht, das Ticken ist dann nur weniger oft.

PS.: Zur Not könnte ich noch ein RC-Glied vor dem mp3-Player einsetzen um das Ticken heraus zu sieben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  n Bytes über UDP empfangen Igom 5 188 21.02.2021 10:30
Letzter Beitrag: Tommy56
  Arduino über Serielle Schnittstelle rücksetzen Rainer2 5 296 12.02.2021 13:31
Letzter Beitrag: Tommy56
  zweiten Wert über Serial einlesen vlakvark 7 494 14.12.2020 21:06
Letzter Beitrag: Tommy56
  Servo im Programm über einen Taster betätigen CB2311 26 1.361 08.12.2020 19:21
Letzter Beitrag: Tommy56
  Sensordaten über lokales Netzwerk speichern Dave298 10 948 02.12.2020 22:17
Letzter Beitrag: hotsystems
  Variable über serielle Eingabe befüllen ? Foto-Ralf 23 1.458 21.11.2020 11:23
Letzter Beitrag: Tommy56
  Motor über L298N Bridge drehen funktioniert nicht mt14516 3 512 10.11.2020 21:04
Letzter Beitrag: mt14516
  Float über I2C zwischen 2 Arduinos UNO Marduino_UNO 23 10.884 18.08.2020 11:53
Letzter Beitrag: hotsystems
  Neo-Pixel über Mail-Inhalte steuern weserjunge 7 968 21.07.2020 19:24
Letzter Beitrag: Tommy56
  Auto mit Kamera über Bluetooth gnagfloW 4 1.066 19.06.2020 08:23
Letzter Beitrag: gnagfloW

Gehe zu:


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