Статьи » Разработки |
2017-06-14 в 00:08 (последнее изменение 2021-04-20 в 00:19)
Расскажу сейчас как с помощью Arduino и SD шилда сделать простой но рабочий плеер способный воспроизводить музыкальные файлы формата .wav. SD шилд подключается к Arduino следующим способом: MOSI – pin 11 Динамик одним выводом подключается к земле (GND), а вторым к pin 9. Сразу предлагаю загрузить библиотеку TMRpcm-master. Обсудим код. Устанавливаем 9 pin как выход для динамика Код
tmrpcm.speakerPin = 9;
Далее устанавливаем уровень громкости Код
tmrpcm.setVolume(7);
Тут мы инициализируем SD карту Код
if (!SD.begin(SDPIN)) {
return Теперь в бесконечном цикле loop указываем длительность нашего .wav файла который будем воспроизводить. В моем случае я указал 5 секунд. Если пренебречь этой строкой, воспроизводится файл не будет. Код
delay(5000);
Следующим шагом указываем команду на воспроизведение файла по указанному пути. Файл уже найдете сами. Код
tmrpcm.play("sounds/son8bit.wav");
А теперь все собрав воедино, у нас получится вот такая программа Код
// https://tehnopage.ru/wav-pleer-arduino #include <SPI.h> File myFile; void setup() { // Инициализация SD карты памяти void loop() { void playSound(char *file) {
Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте. Так же у нас есть Telegram канал. Вам понравился наш материал? Поделитесь с коллегами! Просмотров: 10427. Оценка статьи: 3.3 из 5. Уже оценило 7 читателей |
Всего комментариев: 0 | |