Работа над ошибками новичка

Вопросы не вошедшие в форумы из категории
krd
Сообщения: 1
Зарегистрирован: 07 сен 2022, 00:35

Работа над ошибками новичка

Сообщение krd » 07 сен 2022, 00:40

Доброго времени. При компиляции скетча столкнулся с проблемой. На первый взгляд вроде всё ок.

#include <mp3TF.h>

mp3TF mp3tf = mp3TF();
int buttonPin1 = 7;
int buttonState1 = 0;
const int ledPin = 13;
int count = 0;
unsigned long myTimer1 = 0;
int F1 = 0;
int S1 = 1; void setup () {
mp3tf.init (&Serial);
pinMode(ledPin, OUTPUT);
pinMode(buttonPin1, INPUT);
delay (5000);
myTimer1 = millis();
}
void loop () {
buttonState1 = digitalRead(buttonPin1);
if(buttonState1 == HIGH) {
F1 = 1;
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
if (F1 == 1 && S1 == 1) {
myTimer1 = millis();
S1 = 0;
}
if (millis() > myTimer1 >= 1000) {
F1 = 0;
S1 = 1;
if (count == 1) {
mp3tf.play (001);
delay (3000);
}
if (count == 2) {
mp3tf.play (002);
delay (3000);
}
if (count == 3) {
mp3tf.play (003);
delay (3000);
}
if (count == 4) {
mp3tf.play (004);
delay (3000);
}
if (count >= 5) {
mp3tf.play (005);
delay (3000);
}
count = 0;
}
else {
if (buttonState1 == HIGH) {
count = count + 1;
delay (80);
}
}
}
смысл идеи в том что бы научить ардуинку запускать определённые файлы на флешке через DFPlayer по количеству сигналов через tx1 и rx0 с контакта D7 на ардуино. Использую ардуино нано мега 168. Помогите побороть. Файлы треков на флешке имеют имена 001, 002, 003, 004 и 005. Расположены в корне флешки. Сами треки проигрываются на прямою с плеера а вот с ардуино, нет команды с выше упомянутого пина D7. За ранее спасибо.


Вернуться в «Прочее»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя