модуль WTV020
- Войдите на сайт для отправки комментариев
Вс, 20/03/2016 - 18:29
Здравствуйте , сталкнулся с такой проблемой , модуль не вопроизводит звук , попробовал несколько схем подключения , но максимум чего добился , так это небольшой ели слышный писк из динамика секунды на 2 при нажатии кнопки включения.
Пробывал с этих сайтов не помогло.
http://arduino.ru/forum/programmirovanie/pomogite-razobratsya-s-wtv020m1...
http://forum.arduino.cc/index.php?topic=117009.0
Файлы в формате ad4 , флешка на 2 гб , отфарматированная в формат fat
Возми схему из этого поста
И библиотеку
Все будет работать при условии что нормальные ad4 и рабочий модуль.
привет , спасибо за помощь , схему взял , проблема была в карте памяти , хоть и использовал на 2 гб в формате фат , нашёл у друга на 128 мб , с ней запустилось , однако есть проблема.
На некоторых файлах при проигрывании происходит сбой и из динамика громкий . не выносимый звук идёт . При нажатии кнопки он выключается , но модуль перестаёт реагировать на команды.
а так же при проигрывании 1 трека , он прерывается через 5 сек
помогите разобраться.стандартный пример выдает ошибку...что не так?при проверке выдает:
"class Wtv020sd16p" has no member named "playVoice"
[code] /* Example: Control a WTV020-SD-16P module to play voices from an Arduino board. Created by Diego J. Arevalo, August 6th, 2012. Released into the public domain. */ #include <Wtv020sd16p.h> int resetPin = 2; // The pin number of the reset pin. int clockPin = 3; // The pin number of the clock pin. int dataPin = 4; // The pin number of the data pin. int busyPin = 5; // The pin number of the busy pin. /* Create an instance of the Wtv020sd16p class. 1st parameter: Reset pin number. 2nd parameter: Clock pin number. 3rd parameter: Data pin number. 4th parameter: Busy pin number. */ Wtv020sd16p wtv020sd16p(resetPin,clockPin,dataPin,busyPin); void setup() { //Initializes the module. wtv020sd16p.reset(); } void loop() { //Plays synchronously an audio file. Busy pin is used for this method. wtv020sd16p.playVoice(0); //Plays asynchronously an audio file. wtv020sd16p.asyncPlayVoice(1); //Plays audio file number 1 during 2 seconds. delay(5000); //Pauses audio file number 1 during 2 seconds. wtv020sd16p.pauseVoice(); delay(5000); //Resumes audio file number 1 during 2 seconds. wtv020sd16p.pauseVoice(); delay(5000); //Stops current audio file playing. wtv020sd16p.stopVoice(); //Plays synchronously an audio file. Busy pin is used for this method. wtv020sd16p.asyncPlayVoice(2); delay(2000); //Mutes audio file number 2 during 2 seconds. wtv020sd16p.mute(); delay(2000); //Unmutes audio file number 2 during 2 seconds. wtv020sd16p.unmute(); delay(2000); //Stops current audio file playing. wtv020sd16p.stopVoice(); } [/code]помогите разобраться.стандартный пример выдает ошибку...что не так?при проверке выдает:
"class Wtv020sd16p" has no member named "playVoice"
Поработаю сегодня гугль-транслейтом: тебе же написали - класс такой-то не имеет члена с именем playVoice. Либо такой функции там нету, либо ты неправильно написал её название (С/С++ - регистрозависим), либо - либлиотека старая. Выбирай, что больше понтравится.
разобрался,спасибо.Библиотеку обновил.Скетч загрузился