Arduino Nano, SD card reader mp3/wav file

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 21
Geregistreerd: 28 Feb 2018, 21:54

Re: Arduino Nano, SD card reader mp3/wav file

Berichtdoor arfleming » 17 Mrt 2018, 20:17

maar 1 met die iets van 6 seconden duurt.
Verder maakt het geen geluid
De mp3 moet alleen af gaan als de trigger ingedrukt word samen met het licht effecten.

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Arduino Nano, SD card reader mp3/wav file

Berichtdoor nicoverduin » 17 Mrt 2018, 20:59

Nu gaat ie elke 3 seconden opnieuw starten. Daarnaast heb je kans dat als je wel langer wacht hij evengoed opnieuw start doordat hij een loop around doet van mp3 files op de sd. Ik zou zeggen lees de documentatie van de library of de code zelf welke functies er allemaal in zitten. Beetje energie erin stoppen en wie weet wat je allemaal leert. Of hopen dat een van de andere forumleden voor jou gaat googelen.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 21
Geregistreerd: 28 Feb 2018, 21:54

Re: Arduino Nano, SD card reader mp3/wav file

Berichtdoor arfleming » 17 Mrt 2018, 21:41

nicoverduin schreef:Nu gaat ie elke 3 seconden opnieuw starten. Daarnaast heb je kans dat als je wel langer wacht hij evengoed opnieuw start doordat hij een loop around doet van mp3 files op de sd. Ik zou zeggen lees de documentatie van de library of de code zelf welke functies er allemaal in zitten. Beetje energie erin stoppen en wie weet wat je allemaal leert. Of hopen dat een van de andere forumleden voor jou gaat googelen.



Deze reactie had ik wel verwacht...
Jammer..

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Arduino Nano, SD card reader mp3/wav file

Berichtdoor baco1978 » 18 Mrt 2018, 00:04

Hoezo jammer?


Ik ben het geheel met Nico eens. Het is niet ons project maar dat die van jouw.

We willen best helpen als je ergens op vast loopt met je code, maar met 2 stukken code hier dumpen en hopen dat t vanzelf aan elkaar komt, kan je wel vergeten.
Met vriendelijke groet Arjan

Berichten: 21
Geregistreerd: 28 Feb 2018, 21:54

Re: Arduino Nano, SD card reader mp3/wav file

Berichtdoor arfleming » 18 Mrt 2018, 00:12

ook als je al enkele dagen aan het worstelen bent met deze 2 codes en er niet uit komt?
( zo maar dumpen is niet juist... LED code was om te laten zien wat er al gemaakt is. )

ik ben er achter dat de DFrobot code werkt en natuurlijk de code die we tot zo ver gemaakt hebben.
En begrijp dat er aan gesleuteld moet worden om ze te laten werken..
Daar heb ik geen kaas van gegeten.

Sorry hoor maar als je mij om de albert hein vraagt stuur ik je toch ook niet naar de jumbo

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: Arduino Nano, SD card reader mp3/wav file

Berichtdoor baco1978 » 18 Mrt 2018, 10:09

Ja dat kunnen we verder niet zien, dat je er al een paar dagen mee bezig bent.


kijg je het wel voor elkaar dat de DFplayer demo code maar 1x je mp3 afspeeld?

zo nee, dan is het handig om dat eerst uit te zoeken, door stukken code uit te schakelen en dan te zien wat er gebeurd.
Met vriendelijke groet Arjan

Berichten: 21
Geregistreerd: 28 Feb 2018, 21:54

Re: Arduino Nano, SD card reader mp3/wav file

Berichtdoor arfleming » 18 Mrt 2018, 19:48

( Dank je wel MOD )

Ik krijg de volume omhoog en ik begrijp uit de code dat de mp3 maar 3 seconden afspeelt
Nee hij blijft opnieuw afspelen

Ik had in regel 29 // neergezet maar dat bleek het niet te zijn

Ik zal hier even de aanpassing plaatsen.

cpp code
#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"

SoftwareSerial mySoftwareSerial(10, 11); // RX, TX
DFRobotDFPlayerMini myDFPlayer;
void printDetail(uint8_t type, int value);

void setup()
{
mySoftwareSerial.begin(9600);
Serial.begin(115200);

Serial.println();
Serial.println(F("DFRobot DFPlayer Mini Demo"));
Serial.println(F("Initializing DFPlayer ... (May take 3~5 seconds)"));

if (!myDFPlayer.begin(mySoftwareSerial)) { //Use softwareSerial to communicate with mp3.
Serial.println(F("Unable to begin:"));
Serial.println(F("1.Please recheck the connection!"));
Serial.println(F("2.Please insert the SD card!"));
while(true){
delay(0); // Code to compatible with ESP8266 watch dog.
}
}
Serial.println(F("DFPlayer Mini online."));

myDFPlayer.volume(30); //Set volume value. From 0 to 30
myDFPlayer.play(1); //Play the first mp3
}

void loop()
{
static unsigned long timer = millis();

if (millis() - timer > 6000) {
timer = millis();
myDFPlayer.next(); //Play next mp3 every 3 second.
}

if (myDFPlayer.available()) {
printDetail(myDFPlayer.readType(), myDFPlayer.read()); //Print the detail message from DFPlayer to handle different errors and states.
}
}

void printDetail(uint8_t type, int value){
switch (type) {
case TimeOut:
Serial.println(F("Time Out!"));
default:
break;
}

}

Vorige

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 9 gasten