Le pilote I2S et ses exemples
Mike Teachman a écrit un pilote très sophistiqué qui a été inclus dans la version 1.16 de MicroPython. Sa description se trouve dans la documentation MicroPython dans le chapitre I2S.
Mike met aussi à disposition une série d'exemples avec de fichiers audio en format wav. Avec ces exemples on peut jouer de la musique stockée dans le flash de l'ESP32 ou sur une carte SD.
Il est seulement nécessaire d'adapter les pins GPIO utilisé pour le bus I2S.
Avec audacity on peut facilement convertir des fichiers audio de formats divers en un fichier wav avec un taux d'échantillonnage voulu. Changer le "Project rate" (en bas à gauche dans la fenêtre audacity) et exporter en format wav.
 |