- install "esp32 by Espressif Systems" (v2.0.17) via
Tools > Board: "…" > Board Manager…
( note, that this is NOT the most recent version ) - select board at
Tools > Board > esp32 > ESP32 Dev Module
- select serial port at
Tools > Port: "…"
e.gcu.usbserial-0001
- run example
File > Examples > 01.Basics > Blink
( defineLED_BUILTIN
as pin22
with#define LED_BUILTIN 22
) - install libraries ( make sure to install the exact same version as specified ):
- manually by downloading the ZIP from:
- Arduino Audio Tools (v0.9.8)
- Arduino Audio Driver (v0.1.0)
- via Arduino IDE i.e
Sketch > Include Library > Manage Libraries…
- manually by downloading the ZIP from:
- run example
File > Examples > audio-tools > examples-dsp > examples-mozzi > control_gain
- see ESP32-Audio-kit Documentation for more details
ESP-32 Audio Kit 2.2 with ESP32-A1S MCU incl. ES8388 Audio Codec
IO | USEABLE? | ADC | SPI/ I2C / UART | AUDIOKIT | AUDIOKIT ALT. |
---|---|---|---|---|---|
0 | low for flash mode | maybe | IO 0 | ||
1 | FTDI TX | UART0 TX | TX | ||
2 | low or float for flash mode | SD DATA 0 | |||
3 | FTDI RX | UART0 RX | RX | ||
4 | VSPI CS | SD DATA 1 | |||
5 | outputs PWM at boot | KEY 6 | IO 5 | ||
12 | boot fail when high | y | HSPI DI | MTDI | SD DATA 2 |
13 | HSPI DO | KEY 2 | SD DATA 3 | ||
14 | y | HSPI CLK | MTMS | SD CLK | |
15 | HSPI CS | MTDO | SD CMD | ||
16 | UART2 RX | n.a. | |||
17 | UART2 TX | n.a. | |||
18 | VSPI CLK | KEY 5 | IO 18 | ||
19 | VSPI DO | KEY 3 | IO 19 / LED D5 | ||
20 | n.a. | ||||
21 | I2C SDA | IO 21 | |||
22 | I2C SCL | IO 22 /LED D4 | |||
23 | VSPI DI | KEY 4 | IO 23 | ||
24 | n.a. | ||||
25 | I2S WS | ||||
26 | I2S DO | ||||
27 | I2S BCK | ||||
32 | |||||
33 | |||||
34 | input only | SD DETECT | |||
35 | input only | I2S DI | |||
36 | input only | KEY 1 | KEY AD | ||
39 | input only | HP DETECT |
- LED
- buttons / switches
- potentiometer / fader
- neopixel / adressable RGB LED
- servo motor
- serial sensor I2C / SPI