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
  Spannungssensor über Tm1637 Display Boreallus 5 154 10.02.2020 17:17
Letzter Beitrag: hotsystems
  Mittelwert über 30sek. ermitteln Gerdchen03 7 279 01.02.2020 18:38
Letzter Beitrag: Gerdchen03
  Maus über Joystick emulieren Reap0x 20 569 10.01.2020 17:55
Letzter Beitrag: Tommy56
  Float array über NRF24L01 senden und empfangen Flo3107 6 686 04.09.2019 21:55
Letzter Beitrag: Tommy56
  Fern-Programmierung über Ethernet passra 14 1.495 09.04.2019 20:01
Letzter Beitrag: amithlon
  Blynk app über eduroam laufen lassen? WLAN Hanno 6 778 06.04.2019 22:03
Letzter Beitrag: Hilgi
  Steuerung Lüftungsanlage über Temperatursensoren roller64 7 1.047 06.04.2019 10:26
Letzter Beitrag: rkuehle
  Variablen über Eingabe im Setup beschreiben heini320 3 817 30.12.2018 11:37
Letzter Beitrag: Tommy56
  2 Pt1000 über externen AD wandler auslesen Noob63 16 2.883 15.11.2018 20:10
Letzter Beitrag: ardu_arne
  PHP WINDOWS XAMPP ARDUINO UNO SERVO steuern über Serielle Verbindung tr3 1 1.004 21.08.2018 21:59
Letzter Beitrag: georg01

Gehe zu:


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