Поддерживаются три типа микрофонов:
1.Аналоговые микрофоны. Примерами являются MAX4466 и MAX9814 (чуть лучше). Эти микрофоны просты в использовании: достаточно подключить 3,3 В, GND и аналоговый выход микрофона к входу АЦП (аналого-цифрового преобразователя) микросхемы ESP8266 или ESP32. Однако большим недостатком является качество: как самих микрофонов, так и встроенных в микроконтроллеры АЦП, которые фактически не очень хорошо подходят для обработки звука..
2. Цифровые микрофоны I2S. Примерами могут служить INMP441 и ICS-43434/ICS-43432. Они имеют встроенный АЦП и уже выдают цифровой сигнал. Преимущество - максимально возможное качество. Недостатки - повышенная сложность (для цифрового сигнала нужно несколько PIN-кодов) и поддержка только контроллеров на базе ESP32, но не в сочетании с ESP8266, поскольку у него нет интерфейса I2S..
3.PDM-микрофоны. Примером может служить SPM1423. В принципе, это тоже цифровые микрофоны со встроенным сигма-дельта АЦП. Они несколько дешевле I2S-микрофонов, требуют на один PIN меньше, а качество достаточно хорошее. Кроме того, для этого типа необходим контроллер на базе ESP32.
Затем в настройках WLED необходимо установить нужный тип микрофона и используемые GPIO.