MEMBUAT MP3 DENGAN DF PLAYER WEMOS DAN DOT MATRIK DENGAN TAMPILAN TRACK JUDUL LAGU
#include <SoftwareSerial.h> #include <DFRobotDFPlayerMini.h> #include <IRremoteESP8266.h> #include <IRrecv.h> #include <IRutils.h> #include <MD_Parola.h> #include <MD_MAX72XX.h> #include <SPI.h> #define IR_PIN D5 #define RX_PIN D6 #define TX_PIN D7 #define HARDWARE_TYPE MD_MAX72XX::FC16_HW #define MAX_DEVICES 4 #define DATA_PIN D0 #define CS_PIN D3 #define CLK_PIN D4 SoftwareSerial mySerial(RX_PIN, TX_PIN); DFRobotDFPlayerMini mp3; IRrecv irrecv(IR_PIN); decode_results results; MD_Parola matrix = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES); const char* songTitles[] = { "0001 SURAT ALFATIHAH", "0002 SURAT ALBAQORAH", "0003 SURAT AL-IMRAN", "0004 SURAT AN-NISA" }; int currentTrack = 1; void setup() { Serial.begin(115200); mySerial.begin(9600); irrecv.enableIRIn(); matrix.begin(); matrix.setIntensity(3); matrix.displayClear(); if (!mp3.begi...