Новости:

Форум Infotex WeaponMod

Тема: Квартирный звонок с MP3  (Прочитано 392572 раз)

Оффлайн Pasha 10 Июня 2025, 19:14:23 (#225)

  • Старожил
  • ****
  • Сообщений: 45
  • Карма: +2/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Тоже самое. При включение питания нету запуска первой мелодии.

Оффлайн Pasha 10 Июня 2025, 19:15:18 (#226)

  • Старожил
  • ****
  • Сообщений: 45
  • Карма: +2/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Тоже самое. При включение питания нету запуска первой мелодии.

Оффлайн Koshak 10 Июня 2025, 19:24:10 (#227)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2999
  • Карма: +272/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Тоже самое. При включение питания нету запуска первой мелодии.
Увеличил задержки
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Pasha 10 Июня 2025, 19:33:51 (#228)

  • Старожил
  • ****
  • Сообщений: 45
  • Карма: +2/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Первый скетч загрузился - второй нет. И вообще играть перестал.

Оффлайн Koshak 10 Июня 2025, 19:41:50 (#229)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2999
  • Карма: +272/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Первый скетч загрузился - второй нет. И вообще играть перестал.
Вам бы самому всё-таки cкомпилить код нужно. Тут если посмотреть ломаться нечему))
Ну или до выходных, соберу макет и проверю у себя :-)

Цитировать
#include <SoftwareSerial.h>
#include <DFRobotDFPlayerMini.h>

SoftwareSerial softSerial(10, 11);  // RX/TX DF Плеера
DFRobotDFPlayerMini myDFPlayer;

#define mySerial softSerial
int buttonPin = 3;  // Порт кнопки D3
int led = 13;       // Светодиод D13
int vol = 25;       // Громкость

void setup() {
  mySerial.begin(9600);
  pinMode(led, OUTPUT);
  pinMode(buttonPin, INPUT);
  digitalWrite(buttonPin, HIGH);
  delay(100);
  myDFPlayer.EQ(3);  // Эквалайзер
}

void loop() {
  boolean play_state = digitalRead(buttonPin);
  if (play_state == LOW) {
    digitalWrite(led, HIGH);
    delay(20);
    myDFPlayer.next();
    delay(20000);  // Время звучания
    digitalWrite(led, LOW);
    for (int i = vol; i >= 1; i--) {  // Эффект FADE
      myDFPlayer.volume(i);
      delay(100);
    }
  }
  delay(20);
  myDFPlayer.stop();
  delay(20);
  myDFPlayer.volume(vol);
}
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Pasha 10 Июня 2025, 19:52:55 (#230)

  • Старожил
  • ****
  • Сообщений: 45
  • Карма: +2/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Вот сейчас загрузил скетч от 02 Ноября 2018, 21:15:59 (#150) все ОК работает.
Только звук тихий наверно 15 стоит. Вот его можно исправить звук и все будет работать.

Оффлайн Koshak 10 Июня 2025, 20:05:13 (#231)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2999
  • Карма: +272/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Вот сейчас загрузил скетч от 02 Ноября 2018, 21:15:59 (#150) все ОК работает.
Собрал со старой библиотекой :D громкость 25, сборка для Nano
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Pasha 10 Июня 2025, 20:45:10 (#232)

  • Старожил
  • ****
  • Сообщений: 45
  • Карма: +2/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Вот теперь заработало. Все ОК!!! Две ардуинки прошил одну в запас.
Огромное спасибо! Удачи в жизни. Прошивал через Uno. Через Nano скетч виснет.
  • « Последнее редактирование: 10 Июня 2025, 20:48:36 от Pasha »

Оффлайн Koshak 11 Июня 2025, 19:52:48 (#233)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2999
  • Карма: +272/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Все ОК!!!
Ну отлично, странно конечно почему с обновлённой библиотекой не взлетело, ну да ладно.
Мой работает уже 10 лет, вот время летит  :7
У кошки четыре ноги: вход, выход, земля и питание