Статьи » Разработки |
2017-06-14 в 00:08 (последнее изменение 2021-04-20 в 00:19)
Расскажу сейчас как с помощью Arduino и SD шилда сделать простой но рабочий плеер способный воспроизводить музыкальные файлы формата .wav. SD шилд подключается к Arduino следующим способом: MOSI – pin 11
Посмотрите еще эти статьи
Управляем вытяжкой на кухне пультом от телевизора на Arduino Вывод картинки на дисплей 128x64 Детектор микронаушников Ethernet shield w5100 таймер включения на веб странице Вывод различных данных на дисплей LCD 128x64 Подключение датчиков газа и дыма серии MQ к Arduino Динамик одним выводом подключается к земле (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
File myFile; void setup() { // Инициализация SD карты памяти void loop() { void playSound(char *file) {
Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте. Так же у нас есть Telegram канал. Вам понравился наш материал? Поделитесь с коллегами! Просмотров: 10375. Оценка статьи: 3.3 из 5. Уже оценило 7 читателей |
Всего комментариев: 0 | |