Озвучка для автомата на плате Ардуино

Railer
Offline
Зарегистрирован: 15.12.2019

Всем привет! Я только начинаю осваивать Ардуино и хотелось бы поинтересоваться у знающих людей, как можно реализовать озвучку автомата (автоматическую стрельбу) на базе Ардуино?
У меня есть Ардуино nano и модуль df-плеер.
Хочу создать озвучку минигана, то есть, чтобы по нажатию на спусковой крючок (его удержании) сначала воспроизводился звук раскручивания привода, затем звук стрельбы и при отпускании курка воспроизводился звук остановки привода стволов. Как это можно реализовать?
Заранее премного благодарен всем за любую полезную информацию.

sadman41
Offline
Зарегистрирован: 19.10.2016

Записать три трека: раскрутка, стрельба, закрутка. Включать треки по событиям: нажатие курка, удержание более N секунд, отпускание курка.

Railer
Offline
Зарегистрирован: 15.12.2019

А как такой код составить? Может подскажете хотя бы где могу прочитать про это на понятном языке?)

sadman41
Offline
Зарегистрирован: 19.10.2016

В смысле - "где скетч готовый найти" или "как написать самому"?

Railer
Offline
Зарегистрирован: 15.12.2019

Не уверен, что смогу найти готовый скетч. Имелось в виду как написать самому.

sadman41
Offline
Зарегистрирован: 19.10.2016

Берете пример от библиотеки плеера. Там, где есть запуск трека в цикле и пытаетесь делать скетч, где каждый трек исполняется по 20 секунд, например.

b707
Offline
Зарегистрирован: 26.05.2017

Railer пишет:
А как такой код составить? Может подскажете хотя бы где могу прочитать про это на понятном языке?)

"Понятность" зависит от ваших знаний. Если вы не умеете программировать - ни одно описание не будет "понятным". Тогда нужно начинать не с автомата, а с мигания диодами...

Railer
Offline
Зарегистрирован: 15.12.2019

Помогли, что капец... Столько пользы прям в комментарии. Лучше бы и не писал.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Railer пишет:
Помогли, что капец... Столько пользы прям в комментарии. Лучше бы и не писал.

садман всё как на блюдечке выложил, записать три трека, взять пример и в примере заменить на ваши треки, что тут непонятного

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

ua6em пишет:

 что тут непонятного

он виновен в том, что готовый код не выложил ;)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DIYMan пишет:

ua6em пишет:

 что тут непонятного

он виновен в том, что готовый код не выложил ;)

ааа, и что с ним делать будем?