Files
LearnArduino/src/main.cpp
T

43 lines
828 B
C++
Executable File

#include <Arduino.h>
#include <SoftwareSerial.h>
#include "DFRobotDFPlayerMini.h"
int music_num;
SoftwareSerial mySoftwareSerial(10, 11); // #1
DFRobotDFPlayerMini myDFPlayer; // #2
// Setup Section
void setup() {
mySoftwareSerial.begin(9600);
Serial.begin(115200);
myDFPlayer.begin(mySoftwareSerial); // #3
myDFPlayer.volume(20);
}
// Loop Section
void loop() {
if (Serial.available() > 0) {
music_num = Serial.readString().toInt(); // #4
if (music_num < 5 && music_num > 0) {
switch (music_num) {
case 1:
Serial.println("1");
myDFPlayer.play(1);
break;
case 2:
Serial.println("2");
myDFPlayer.play(2);
break;
case 3:
Serial.println("3");
myDFPlayer.play(3);
break;
case 4:
Serial.println("4");
myDFPlayer.play(4);
break;
}
}
}
}