esp32:ttgo_taudio_v1.6_esp32-wrover
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| esp32:ttgo_taudio_v1.6_esp32-wrover [2021/06/19 17:25] – created aistis | esp32:ttgo_taudio_v1.6_esp32-wrover [2021/06/25 12:29] (current) – aistis | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | TTGO TAudio V1.6 ESP32-WROVER | + | TTGO TAudio V1.6 ESP32-WROVER |
| + | |||
| + | |||
| + | https:// | ||
| {{: | {{: | ||
| + | |||
| + | veikiantis grojimo kodas: | ||
| + | |||
| + | <code cpp> | ||
| + | |||
| + | /* TTGO T-Audio I2C pins */ | ||
| + | #define I2C_SDA | ||
| + | #define I2C_SCL | ||
| + | |||
| + | /* TTGO T-Audio pins */ | ||
| + | #define I2S_BCK | ||
| + | #define I2S_WS | ||
| + | #define I2S_DOUT | ||
| + | #define I2S_DIN | ||
| + | |||
| + | #include < | ||
| + | #include < | ||
| + | #include < | ||
| + | |||
| + | /* M5Stack WM8978 MCLK gpio number */ | ||
| + | #define I2S_MCLKPIN | ||
| + | |||
| + | WM8978 dac; | ||
| + | Audio audio; | ||
| + | |||
| + | void setup() { | ||
| + | |||
| + | ESP_LOGI(TAG, | ||
| + | |||
| + | if (!Wire.begin(21, | ||
| + | ESP_LOGE(TAG, | ||
| + | |||
| + | if (!dac.begin()) | ||
| + | ESP_LOGE(TAG, | ||
| + | |||
| + | dac.setSPKvol(63); | ||
| + | dac.setHPvol(32, | ||
| + | |||
| + | WiFi.begin(" | ||
| + | while (!WiFi.isConnected()) { | ||
| + | delay(10); | ||
| + | } | ||
| + | |||
| + | /* set i2s pins */ | ||
| + | audio.setPinout(I2S_BCK, | ||
| + | |||
| + | /* Start MCLK */ | ||
| + | audio.i2s_mclk_pin_select(I2S_MCLKPIN); | ||
| + | |||
| + | ESP_LOGI(TAG, | ||
| + | audio.connecttohost(" | ||
| + | // | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | audio.loop(); | ||
| + | } | ||
| + | </ | ||
esp32/ttgo_taudio_v1.6_esp32-wrover.1624112740.txt.gz · Last modified: by aistis
