Если вы решили программировать ESP32 их среды Arduino IDE то скорее всего знакомы с библиотеками Wire.h для работы с шиной I2C и SPI.h для работы с устройствами подключаемых к шине SPI.
Микроконтроллер ESP32 содержит 3×SPI, 2×I²C аппаратных интерфейса. К каким пинам подключать модули и призвана ответить эта статья.
Оба интерфейса I2C поддерживаются библиотекой Wire . Контакты SDA и SCL по умолчанию назначены контактам 21 и 22.
А библиотека SPI должна поддерживать все три возможных интерфейса SPI. По умолчанию для этих интерфейсов присвоены контакты:
Если у вас плата
найти данные контакты Вам поможет мое схематическое изображение:
Пользуйтесь на здоровье. Всем удачи!