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
  Float über I2C zwischen 2 Arduinos UNO Marduino_UNO 23 9.209 18.08.2020 11:53
Letzter Beitrag: hotsystems
  Neo-Pixel über Mail-Inhalte steuern weserjunge 7 487 21.07.2020 19:24
Letzter Beitrag: Tommy56
  Auto mit Kamera über Bluetooth gnagfloW 4 623 19.06.2020 08:23
Letzter Beitrag: gnagfloW
  SoftwareSerial.h: No such file or directory Thor Wallhall 19 1.102 07.06.2020 15:19
Letzter Beitrag: Thor Wallhall
  Steuerung über Infrarot und Bluetooth SimonTau 4 690 20.05.2020 07:37
Letzter Beitrag: Corvus
  Lauftext mit WS2812, der über Seriellen Monitor eingegeben wird Bastian 3 576 12.05.2020 16:47
Letzter Beitrag: Tommy56
  Fehler bei delay über 32767 Kleingärtner 5 599 07.05.2020 18:51
Letzter Beitrag: Kleingärtner
  Aktion bei Wert über- oder unterschreiten Kleingärtner 18 1.489 05.05.2020 20:19
Letzter Beitrag: hotsystems
  Betätigung d. Sensors soll Steuerung abschalten und nur über Taster einschalten Floydi 12 1.204 26.04.2020 07:47
Letzter Beitrag: MicroBahner
  SoftwareSerial.h und SD.h vertragen sich nicht sowerum 25 2.065 25.04.2020 10:46
Letzter Beitrag: hotsystems

Gehe zu:


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