Подскажите, с помощью чего бы реализовать следующее... Есть ардуино, есть SD-карта с несколькими треками. Необходимо в какие-то колонки проигрывать первый трек. При каком-то событии включить второй, при другом событии - третий... Как такое реализовать?
http://amperka.ru/product/df-player-mp3-module Немного капризный, рассчитан на 3 В логику (нужно приводить напряжения на входах проигрывателя к нужным величинам, вроде решается резистором на 10 К между ардуиной и проигрывателем по всем задействованным входам/выходам модуля). Но вроде даже работает. Еще есть такие звери. http://amperka.ru/product/arduino-music-shield Не пробовал. Теоретически задачу решает. Существенно дороже, но зато нет мороки с напряжением логики. Если ардуина в форм-факторе уно, то удобно, ибо шилд. Подцепил и должно работать
А скажите, вот если шилд использовать, то он "ставится" сверху... А свободные пины вообще останутся! просто шилды никогда не использовал.. А на картинке видно что он сверху ставится и как бы все пины заняты... И возможно ли колонки подключить к шилду?
11, 12, 13, 10, A0–A3, сли вы используете светодиоды и манипулятор, они займут контакты со 3-го по 8-й.
11, 12, 13, 10, A0–A3 - эти останутся свободные?? и не понял что за манипулятор и светодиоды! откуда они?
нет, от 5 вольт все работает, и по питанию, и по логике. Если питаете его 5 В, то и логика 5В, проверено, более того, обратного нигде на написано, ну кроме вашего поста.
http://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299 Там есть такое: Склонен это интерпретировать в том ключе, что логика таки 3.3 В. Плюс печальный опыт в виде проигрывателя, спаленного при прямом подключении к RX-TX пятивольтовой ардуины.
у меня тоже мурмур, я отключаю (перевожу в 3 состояние) пин атмеги, управляющий плейером, сразу после подачи команды.