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
Tastensteuerung Music Maker (Adafruit)
02.02.2016, 11:53 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2016 14:43 von Mondeo.)
Beitrag #1
Tastensteuerung Music Maker (Adafruit)
Hallo,
eigentlich ein einfaches Projekt jedoch bei der Umsetzung der Steuerung haperts.
Ich möchte mit einem Impuls Audio Tracks abspielen. Das heisst beim ersten Impuls spielt Track 1, beim zweiten Impuls Track 2, etc.
Beim fünften Impuls sollte es wieder von vorne beginnen d.h. mit Track 1.
Ein Impuls dauert jeweils ca. 5 Sekunden. Wie kann ich das Problem lösen sodass bei jedem Impuls eine andere Anweisung möglich ist?
Vielen Dank, Mondeo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.02.2016, 16:40 (Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2016 16:41 von Mondeo.)
Beitrag #2
RE: Tastensteuerung Music Maker (Adafruit)
Hallo,
ich habe den Sketch jetzt soweit dass bei einem Impuls (val==HIGH) alle 4 Files hintereinander abgespielt werden. Beim nächsten Impuls wieder dasselbe.
Nun suche ich nach einer Lösung dass bei jedem Impuls nur ein File abgespielt wird. 1. 2. 3. 4. und dann wieder 1. usw.
Wäre sehr froh um Tipps wie ich das am besten lösen könnte.
Herzlichen Dank, Urs


void loop() {

val = digitalRead(eingang);
if (val == HIGH) {
currentState = 1;}
else {currentState = 0;}

if (currentState != previousState) {
if (currentState == 1) {
counter = counter + 1;}}

previousState = currentState;

switch (counter) {
case 1:
for (int i = 0; i = 1; i = i + 1) {
musicPlayer.playFullFile("track001.mp3");
break;}

case 2:
for (int i = 0; i = 1; i = i + 1) {
musicPlayer.playFullFile("track002.mp3");
break;}

case 3:
for (int i = 0; i = 1; i = i + 1) {
musicPlayer.playFullFile("track003.mp3");
break;}

case 4:
for (int i = 0; i = 1; i = i + 1){
musicPlayer.playFullFile("track004.mp3");
counter = 0;
break;}
}
delay(100);
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Adafruit 1,8" tft ossilampe 13 213 12.11.2016 00:07
Letzter Beitrag: ossilampe
  Adafruit 2.8" Color TFT Touchscreen mittlig1977 3 200 14.10.2016 22:23
Letzter Beitrag: Tommy56
  adafruit V2.3 Shield Hangloose 6 286 08.09.2016 17:13
Letzter Beitrag: rpt007
  PWM-Lüfter mit Adafruit Motor-Shield steuern? phischmi 9 444 22.07.2016 18:06
Letzter Beitrag: phischmi
  Adafruit SD-master / logger shield: Fehler beim 2. Kompilieren kl-ing 3 329 06.06.2016 16:07
Letzter Beitrag: Bitklopfer
  Adafruit Gemma Board kommt nicht in den Bootloader-Modus! Jack Sparrow 2 328 09.04.2016 12:10
Letzter Beitrag: hotsystems
  Adafruit Neopixel master_vö 13 928 24.01.2016 20:33
Letzter Beitrag: master_vö
  Adafruit - Neopixel - wie Helligkeit regeln? MaHa1976 8 2.169 26.03.2015 20:26
Letzter Beitrag: MaHa1976
  GPS-Tracker mit Adafruit Ultimate GPS breakout und 128x54 OLED Chingstar 1 1.953 29.05.2014 20:29
Letzter Beitrag: Mark
  Adafruit Display 128x32 SPI OLED audis3stage4 3 3.077 30.04.2014 05:19
Letzter Beitrag: rkuehle

Gehe zu:


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