Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2013, 15:24   #41
BlockThor
Junior Member
 
Регистрация: 09.08.2013
Сообщений: 5
Вес репутации: 0
BlockThor is an unknown quantity at this point
По умолчанию

Юзайте наздоровье!
Добавил небольшой видео-отчет:
BlockThor вне форума   Ответить с цитированием
Старый 15.11.2013, 00:14   #42
rfltn
Junior Member
 
Регистрация: 15.11.2013
Сообщений: 4
Вес репутации: 0
rfltn is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
В этом проекте я использовал Arduino Nano V.7
В этой версии контроллера уже есть встроенный усилитель, и динамик можно подключать на пин SPK

Отличительные особенности этой библиотеки:
1-Воспроизведение звука производится на частоте 96000Гц, что дает кучу преимуществ .
2-Не требуется фильтр, для фильтрации частоты семплинга.
3-Производится программная интерполяция звука что улучшает качество звука
4-Используется только один таймер контроллера
5-Производится программная обработка и удаление щелчка при включении и выключении воспроизведения
6-Воспроизведение звука производится в фоновом режиме и не влияет на ход выполнения основных программ в цикле Loop
_delay_ms используется как раз для того что бы выдерживалась пауза пока воспроизводится звук

Вложение 372
PHP код:
#include <util/delay.h>
#include <PlaySound.h>

#include "test.h" //проконвертированый wave

void setup(){}

void loop()
{  
   
PlaySound::startPlayback((uint8_t *)test,  test_length); //Воспроизвести Wave c именем test
  
_delay_ms(2500); //пауза, так как звук выполнятся в фоновом режиме

Скачать библиотеку PlaySound с большим количеством проконвертированных звуковых эффектов
Билиотеку нужно скачать, распаковать и поместить в папку ..\arduino-0023\libraries\PlaySound
Пользователи форума с весом репутации 200 и обладатели Arduino Nano V.7, могут получить программу конвертера для личного использования.
Программа конвертирует из звукового файла *.wav, в формат понятный компилятору *.h
Для получения программы пишите мне в личку

Собираю прикольные wave звуки для Arduino
Присылайте свои варианты wave, тем самым Вы пополните банк звуков
Есть прикольная музыка из звуков Windows,размер только 6.25М,могу выслать,если нет у Вас.
rfltn вне форума   Ответить с цитированием
Старый 15.11.2013, 01:26   #43
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,368
Вес репутации: 9567
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Выкладывайте, а я вам конвертер Wav пришлю
Admin на форуме   Ответить с цитированием
Старый 15.11.2013, 04:58   #44
rfltn
Junior Member
 
Регистрация: 15.11.2013
Сообщений: 4
Вес репутации: 0
rfltn is an unknown quantity at this point
По умолчанию

Подскажите, пожалуйста, как здесь выложить файл?
rfltn вне форума   Ответить с цитированием
Старый 15.11.2013, 09:11   #45
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,368
Вес репутации: 9567
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

кнопка "Расширенный режим", а потом кнопка "Управление вложениями"
Admin на форуме   Ответить с цитированием
Старый 15.11.2013, 09:58   #46
rfltn
Junior Member
 
Регистрация: 15.11.2013
Сообщений: 4
Вес репутации: 0
rfltn is an unknown quantity at this point
По умолчанию

Пришлось упаковать в rar.
Там в двух форматах flv и wav.
Вложения
Тип файла: rar download.rar (7.86 Мб, 168 просмотров)
rfltn вне форума   Ответить с цитированием
Старый 15.11.2013, 11:05   #47
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,368
Вес репутации: 9567
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Спасибо
Admin на форуме   Ответить с цитированием
Старый 17.02.2014, 18:21   #48
kva4991
Junior Member
 
Регистрация: 17.02.2014
Сообщений: 1
Вес репутации: 0
kva4991 is an unknown quantity at this point
По умолчанию Re: Arduino и воспроизведение Wav

У меня вылетает ошибка : D:\Arduino\libraries\PlaySound/PlaySound.h:8:22: error: WProgram.h: No such file or directory


не нашёл эту папку,библиотеку поместил в D:\Arduino\libraries\PlaySound

использую ардуино мега
что делать?
kva4991 вне форума   Ответить с цитированием
Старый 17.02.2014, 19:15   #49
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,368
Вес репутации: 9567
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Arduino и воспроизведение Wav

Я с Мегой не проверял
Admin на форуме   Ответить с цитированием
Старый 17.02.2014, 20:40   #50
BlockThor
Junior Member
 
Регистрация: 09.08.2013
Сообщений: 5
Вес репутации: 0
BlockThor is an unknown quantity at this point
По умолчанию Re: Arduino и воспроизведение Wav

Цитата:
Сообщение от kva4991 Посмотреть сообщение
У меня вылетает ошибка : D:\Arduino\libraries\PlaySound/PlaySound.h:8:22: error: WProgram.h: No such file or directory


не нашёл эту папку,библиотеку поместил в D:\Arduino\libraries\PlaySound

использую ардуино мега
что делать?
Попробуйте версию программы Arduino меньше 1.0 (например 0022), или для совместимости с новыми версиями софта поменяйте в PlaySound.h
Код:
#include "WProgram.h"
на
Код:
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
BlockThor вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:19. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика