Куплю скетч для music shield 2.0

da2143
Offline
Зарегистрирован: 03.01.2015

Здравствуйте!

Имеется: Mega; music shield 2.0; кнопка (зажата = 0), 2шт на цифровходах 4/5; резистор давления+резистор на 1 КОм, на аналогвходе 1 (порт выдает без нажатия 1023 требуемое усилие выдает около 650).

Задача:Сначала ждем комманду от другой Ардуины (на любой порт) если она пришла (какая надо скажите) то мониторим резистор давления.  Если резистор "нажат" (>650), то:  {подать на цифровыход(10)HIGH,delay(50),подать на цифровыход(10)LOW,      подать на цифровыход(11)HIGH, запустить играть покругу муз.файл "№1",    подождать N  секунд,       подать на цифровыход(11)LOW,подать на цифровыход(12)high,запустить играть покругу муз.файл "№2"}

Если  в то время когда  {играет файл2 и выход12=High} (да и в любое время), будет  нажата кнопка(4), то выключить все это: {12=Low+музыка молчит и начать все с начала: void(* resetFunc) (void) = 0; // Reset MC function}. 

А если в любое время (! даже без сигнала от другой ардуины)  нажата кнопка(5), то сделать все тоже самое что и при нажатии на резистор давления.

Сам вроде все могу, но что-то оч тяжело идет дело с <MusicPlayer.h>, руки опуслилсь.

Поэтому помогите дорогие профи, кому легко  деньги на карту или на телефон, или в центре города Москва.  Спасибо!! Жду предложений гонорара )

 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Я бы помог (бесплатно), но с таким не работал. Если купите WTV020 - обращайтесь. Но с другой стороны, все что от СсиидСтудио - настолько хорошо документировано, что никаких проблем у вас быть не должно...

da2143
Offline
Зарегистрирован: 03.01.2015

 С сееедом действительно все описано, да вот только как-будто команды от  меня шилд принимает каким-то рамдомным образом,  такое ощущуние что лыжи не едут. Но и новичок , видимо  недопонимаю какой-то сути всех этих VOID(ХЗ)  8). может пример этот меня просветит.

da2143
Offline
Зарегистрирован: 03.01.2015

 WTV020 -могу купить завтра! если это может решить вопрос, тем более что на музШило есть планы играться с МИДИ.  Тока что еще надо к ВТВ? там вроде миниджек аута нет.  

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Я сказал помогу, но я не говорил, что этот модуль стоит того, чтобы его покупать. Самая большая проблема - ему нужны микроСД на 2Гб и меньше. Сейчас фиг такие найдешь... Переформатирование не помогает. Проигрывает он только свой формат файлов. Подключение дурацкое. Один плюс - цена.

Настоятельно рекомендую - курите мануал на свой модуль. Но если все-таки купите WTV020- обращайтесь.

da2143
Offline
Зарегистрирован: 03.01.2015

Карточка у меня есть, их куча продается на радиорынках почти задаром. Переформатить звук под стандарт, это просто, как и куписть WTV (условно уже есть). Но какие сложности с подключением? что еще надо купить?. Мне нравиться подход когда задачи железо достойное, ради проигрывания 2х звучков, крутовато использовать Муз шило, да и дороговато стало с новым $... 

kernelkernel
Offline
Зарегистрирован: 20.01.2015

извиняюсь что вмешиваюсь в ваш разговор, но мне очень нужна помощь по WTV020. Gippopotam, можно как-то с вами связаться или тему отдельную нужно создать? плизз

da2143
Offline
Зарегистрирован: 03.01.2015

Да видимо бегемоты любят только разговаривать ( ???

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

da2143 пишет:

Да видимо бегемоты любят только разговаривать ( ???

Не понял, вы это к чему?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

kernelkernel пишет:

извиняюсь что вмешиваюсь в ваш разговор, но мне очень нужна помощь по WTV020. Gippopotam, можно как-то с вами связаться или тему отдельную нужно создать? плизз

Тут и спрашивайте.

kernelkernel
Offline
Зарегистрирован: 20.01.2015

только купила себе сей девайс, собрала по схеме с тем же кодом что по ссылке
http://www.buildcircuit.com/example-1-using-wtv020sd-16p-music-module-with-arduino/

не нужно ли прописывать кнопки next / preview? они счас у меня не работают

и как можно программно управлять переключением треков? например при нажатии на датчик - такая мелодия, при нулевом состоянии такая. 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

 Если используете эту библиотеку - Wtv020sd16p - можете проигрывать конкретный трек (по его номеру).

 

 
kernelkernel
Offline
Зарегистрирован: 20.01.2015

это понятно.. а кнопки на бредборде должны по умолчанию срабатывать или в коде прописываться?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

kernelkernel пишет:

это понятно.. а кнопки на бредборде должны по умолчанию срабатывать или в коде прописываться?

нет, прописывать не нужно - это аппаратные кнопки. шилд умеет работать без ардуино

kernelkernel
Offline
Зарегистрирован: 20.01.2015

грусть печаааль(( а почему могут не работать, не знаешь? 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Модуль не работает?

Я тоже насколько дней ... "общался" с ним.

Убедитесь, что емкость карточки не больше 2 Гб. Причем реальная, а не переформатированная. Убедитесь, что не подали на модуль 5 вольт, вместо 3.3 (если подали 5 вольт - скорее всего карточке хана). Ну и просто проверьте подключение - там легко запутаться.

Еще может молчать из-за высокого сопротивления динамика - попробуйте подобрать другой.

kernelkernel
Offline
Зарегистрирован: 20.01.2015

после долгой возни с карточками и форматом файлов модуль работает норм, но вот кнопки переключения не работают( 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

покажите схему, как подключали.

kernelkernel
Offline
Зарегистрирован: 20.01.2015

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Блин, картинку покажите :) на которую смотрели, когда подулючали...

Там несколько вариантов подключения по даташиту.

 

kernelkernel
Offline
Зарегистрирован: 20.01.2015

http://www.flickr.com/photos/buildcircuit/8544386987/
я ее в самом первом посте скидывала)