Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3392

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Прочее

[Из песочницы] Генерация звука на микроконтроллерах AVR методом волновых таблиц с поддержкой полифонии

Хабр / Интересные / Тематические публикации 04.09.2019 в 07:01

Интересные публикации из тематических хабов на Хабре

Микроконтроллеры AVR довольно дешевы и широко распространены. Наверно, с них начинает почти любой embedded разработчик. А среди любителей правит балом Arduino, сердцем которого обычно является ATmega382p. Наверняка многие задумывались: как можно заставить их звучать?

Если посмотреть на существующие проекты, то они бывают нескольких типов:

Генераторы квадратных импульсов. Генерация с помощью ШИМ или дергать пины в прерываниях. В любом случае, получается очень характерный пищащий звук. Использование внешнего оборудования типа MP3 декодера. Использование ШИМ для вывода 8 битного (иногда 16 битного) звука в формате PCM или ADPCM. Поскольку памяти в микроконтроллерах для этого явно не достаточно, то обычно используют SD карту. Использование ШИМ для генерации звука на основе волновых таблиц, подобных MIDI.

Последний тип для меня был особенно интересен, т.к. почти не требует дополнительного оборудования. Представляю сообществу свой вариант. Для начала небольшое демо:

Заинтересовавшихся прошу под кат.

Читать дальше →

Другие записи ленты

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 32. Восстановление паролей, XMODEM/TFTPDNLD и активация лицензий Cisco 04.09.2019 в 05:14

Система «Умный дом» своими руками 04.09.2019 в 04:05

Вышел Android 10 03.09.2019 в 20:07

[Перевод] Мониторинг .NET приложений 03.09.2019 в 20:05

Разноцветный башенный кулер для Raspberry Pi способен снизить температуру сразу на 40° 03.09.2019 в 19:22

Биохакеры придумали дешёвую пиратскую версию генной терапии за миллион долларов 03.09.2019 в 17:08

Третье сентября 03.09.2019 в 16:03

Трансляция Дня Техдира в Санкт-Петербурге 03.09.2019 в 15:57

[Из песочницы] Феерический screensaver для Kodi 03.09.2019 в 14:18

Samsung вновь открывает предварительную регистрацию для покупки Galaxy Fold 03.09.2019 в 13:22