Статьи » Разработки |
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) {
Посмотрите еще эти статьи
Управляем вытяжкой на кухне пультом от телевизора на Arduino Вывод картинки на дисплей 128x64 Детектор микронаушников Ethernet shield w5100 таймер включения на веб странице Вывод различных данных на дисплей LCD 128x64 Обзор макетной платы 830 точек и модуля питания MB-102 Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте. Так же у нас есть Telegram канал. Вам понравился наш материал? Поделитесь с коллегами! Просмотров: 10137. Оценка статьи: 3.3 из 5. Уже оценило 7 читателей |
Всего комментариев: 0 | |