А если в программе изменять звук, не 20 как там а поставить 5, качество улучшается?
Ничего не меняется при любом значении.
А свои идеи есть написания скетча. Я думаю писать никто не будет, надо время. А вот подправить можно.
Похоже я его сам только что подправил:
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
SoftwareSerial mySerial(10, 11); // RX, TX DF Плеера
void setup () {
mySerial.begin (9600);
pinMode(3, INPUT);
digitalWrite(3, HIGH);
pinMode(4, INPUT);
digitalWrite(4, LOW);
pinMode(13, OUTPUT);
mp3_set_serial (mySerial); //Работаем с "Софтовым" портом
delay (10);
mp3_set_volume (20); // Громкость (0-30)
delay (10);
mp3_set_EQ (2); // Эквалайзер (0 - Normal, 1 - Pop, 2 - Rock, 3 - Jazz, 4 - Classic, 5 - Bass)
delay (10);
}
void loop () {
bool InputD4 = (digitalRead (4));
boolean play_state = digitalRead(3);// Кнопка на прерывании D3
if (InputD4 == HIGH) // Читаем порт D4, закончился ли играть трек
{
digitalWrite(13, LOW);
if (play_state == LOW)
{
digitalWrite(13, HIGH);
delay (10);
mp3_next ();
}
}
delay (100);
}
Программная регулировка громкости заработала.
Всем спасибо за помощь....