• 大小: 1.66MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签: Arduino  

资源简介

Arduino-esp32_MusicPlayer.zip,ESP32音乐播放器,在Arduino-ESP32(i2s接口)ESP32音乐播放器中提供简单代码,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供了很多灵活性。

资源截图

代码片段和文件信息

#include “I2S.h“

void I2S_Init() {
  i2s_config_t i2s_config = {
    .mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_TX)
    .sample_rate = SAMPLE_RATE
    .bits_per_sample = I2S_BITS_PER_SAMPLE_16BIT
    .channel_format = I2S_CHANNEL_FMT_RIGHT_LEFT                           //2-channels
    .communication_format = (i2s_comm_format_t)(I2S_COMM_FORMAT_I2S | I2S_COMM_FORMAT_I2S_MSB)
    .intr_alloc_flags = 0
    .dma_buf_count = 16
    .dma_buf_len = 60
  };

  i2s_pin_config_t pin_config = {
    .bck_io_num = PIN_I2S_BCLK
    .ws_io_num = PIN_I2S_LRC
    .data_out_num = PIN_I2S_DOUT
    .data_in_num = -1   //Not used
  };
  i2s_driver_install((i2s_port_t)0 &i2s_config 0 NULL);
  i2s_set_pin((i2s_port_t)0 &pin_config);
  i2s_set_clk((i2s_port_t)0 SAMPLE_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-14 07:34  esp32_MusicPlayer-master\
     文件        1062  2018-08-14 07:34  esp32_MusicPlayer-master\LICENSE.txt
     文件         756  2018-08-14 07:34  esp32_MusicPlayer-master\README.md
     目录           0  2018-08-14 07:34  esp32_MusicPlayer-master\doc\
     文件      746255  2018-08-14 07:34  esp32_MusicPlayer-master\doc\DSC_0061.JPG
     文件      992550  2018-08-14 07:34  esp32_MusicPlayer-master\doc\wiring.png
     目录           0  2018-08-14 07:34  esp32_MusicPlayer-master\esp32_I2S_player\
     文件         987  2018-08-14 07:34  esp32_MusicPlayer-master\esp32_I2S_player\I2S.cpp
     文件         302  2018-08-14 07:34  esp32_MusicPlayer-master\esp32_I2S_player\I2S.h
     文件         373  2018-08-14 07:34  esp32_MusicPlayer-master\esp32_I2S_player\esp32_I2S_player.ino

评论

共有 条评论