DFPlayer
- Войдите на сайт для отправки комментариев
Втр, 08/08/2017 - 05:08
Здравствуйте! Требуется дополнить мой кривой, но работающий скетч. И схема подключения DFPlayer к ардуинке нано.
Мы имеем: Ардуино нано, два диода, серво, тактильная кнопка, рф приёмник и передачик(четырёх кнопочный брелок), DFPlayer mini.
На данный момент на брелке свободны две кнопки, требуется сделать проигрование ими звуковых файлов в одну либо в другую сторону списка мп3 мелодий.
Вот мой скетч:
#include <Servo.h>
Servo servo;
const byte svet1 = 3;
const byte svet2 = 8;
byte mode = 1;
byte mode_old;
const byte knopka = 5;
boolean flag = 0;
const byte pult1 = 2;
boolean flag1 = 0;
const byte pult2 = 6;
boolean flag2 = 0;
void setup() {
servo.attach(7);
servo.write(140);
pinMode(svet1, OUTPUT);
pinMode(svet2, OUTPUT);
pinMode(knopka, INPUT);
pinMode(pult1, INPUT);
pinMode(pult2, INPUT);
}
void loop() {
if (mode_old != mode) {
mode_old = mode;
switch (mode) {
case 1:
digitalWrite(svet1, LOW);
digitalWrite(svet2, LOW);
break;
case 2:
digitalWrite(svet1, HIGH);
digitalWrite(svet2, LOW);
break;
case 3:
digitalWrite(svet1, HIGH);
digitalWrite(svet2, HIGH);
}
}
if (digitalRead(knopka) && !flag) {
flag = 1;
servo.write(0);
}
if (!digitalRead(knopka) && flag) {
flag = 0;
servo.write(140);
}
if (digitalRead(pult1) && !flag1 ) {
flag1 = 1;
servo.write(0);
}
if (! digitalRead(pult1) && flag1) {
flag1 = 0;
servo.write(140);
}
if (digitalRead(pult2) == HIGH && flag2 == 0) {
mode++;
flag2 = 1;
if (mode > 3) mode = 1;
}
if (digitalRead(pult2) == LOW && flag2 == 1) {
flag2 = 0;
}
}
Интересует цена вопроса? Спасибо за внимание!
yaryarikyar@ya.ru пишите, обсудим.
Написал....
Здравствуйте! Требуется дополнить мой кривой, но работающий скетч. И схема подключения DFPlayer к ардуинке нано.
Мы имеем: Ардуино нано, два диода, серво, тактильная кнопка, рф приёмник и передачик(четырёх кнопочный брелок), DFPlayer mini.
На данный момент на брелке свободны две кнопки, требуется сделать проигрование ими звуковых файлов в одну либо в другую сторону списка мп3 мелодий.
Вот мой скетч:
#include <Servo.h> Servo servo; const byte svet1 = 3; const byte svet2 = 8; byte mode = 1; byte mode_old; const byte knopka = 5; boolean flag = 0; const byte pult1 = 2; boolean flag1 = 0; const byte pult2 = 6; boolean flag2 = 0; void setup() { servo.attach(7); servo.write(140); pinMode(svet1, OUTPUT); pinMode(svet2, OUTPUT); pinMode(knopka, INPUT); pinMode(pult1, INPUT); pinMode(pult2, INPUT); } void loop() { if (mode_old != mode) { mode_old = mode; switch (mode) { case 1: digitalWrite(svet1, LOW); digitalWrite(svet2, LOW); break; case 2: digitalWrite(svet1, HIGH); digitalWrite(svet2, LOW); break; case 3: digitalWrite(svet1, HIGH); digitalWrite(svet2, HIGH); } } if (digitalRead(knopka) && !flag) { flag = 1; servo.write(0); } if (!digitalRead(knopka) && flag) { flag = 0; servo.write(140); } if (digitalRead(pult1) && !flag1 ) { flag1 = 1; servo.write(0); } if (! digitalRead(pult1) && flag1) { flag1 = 0; servo.write(140); } if (digitalRead(pult2) == HIGH && flag2 == 0) { mode++; flag2 = 1; if (mode > 3) mode = 1; } if (digitalRead(pult2) == LOW && flag2 == 1) { flag2 = 0; } }Интересует цена вопроса? Спасибо за внимание!
https://yadi.sk/mail/?hash=Di0ZHX8%2FzUkJINF%2FynDvmC3IL67NRchndNnL3LDkj...
Просто добавить проигывание файлов от кнопок? 1000 устроит?
Ок
Пишите progural@gmail.com
Написал....
fmv.electronics@gmail.com
Всем приветы! Кто то может реально сделать?
Я не реально сделал?
С восьмого числа, нет результата(((
Так и денег нет с самого начала. Демо версия работает? Дальше логично внести предоплату.
Интересно, чем всё закончилось.
Сделаю сегодня под честное джентельменское и посмотрим.
Баден-Баден
С момента отправки полной версии прошли сутки. Как думаете, произошла ли оплата от нетерпеливого заказчика?
С момента отправки полной версии прошли сутки. Как думаете, произошла ли оплата от нетерпеливого заказчика?
Ну ты отпишись по результатам.
Я когда пишу, оплата прилетает чуть ли не сразу и даже чеки отправляют сами..
С момента отправки полной версии прошли сутки. Как думаете, произошла ли оплата от нетерпеливого заказчика?
Сейчас не дома, проверю отпишу, я две недели ждал так то если что....
а кто заставлял под честное слово делать?
Пятые сутки, а Германа все нет.
а, нефиг с казадойч связываться.