Найти в Дзене
Электроника, ESP32, Arduino

Где находятся контакты SPI и I2C на ESP32 при работе из среды Arduino IDE

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

Оба интерфейса I2C поддерживаются библиотекой Wire . Контакты SDA и SCL по умолчанию назначены контактам 21 и 22.

Контакты для ESP32 при использовании библиотеки Wire.h
Контакты для ESP32 при использовании библиотеки Wire.h

А библиотека SPI должна поддерживать все три возможных интерфейса SPI. По умолчанию для этих интерфейсов присвоены контакты:

Контакты для ESP32 при использовании библиотеки SPI.h
Контакты для ESP32 при использовании библиотеки SPI.h

Если у вас плата

ESP-WROOM-32 DevKit v1
ESP-WROOM-32 DevKit v1

найти данные контакты Вам поможет мое схематическое изображение:

ESP-WROOM-32 DevKit v1 Pin out
ESP-WROOM-32 DevKit v1 Pin out

Пользуйтесь на здоровье. Всем удачи!

Рекомендуем почитать
Самодельный сетевой фильтр
В некоторых случаях только самодельный фильтр может спасти положение, сэкономить время и деньги и одновременно улучшить настроение и приручить, наконец, компьютерную мышку, не желающую передвигаться по экрану монитора из-за помех от сверхмощного блока питания. Первую кратковременную арию промышленной сети я услышал в детстве, вставив в розетку на 127 вольт абонентский громкоговоритель. Радио с частотой в 50 Гц отпело быстро, извергнув запах трансформаторного масла. Этот опыт я никому не советую повторить...
Усилитель не требующий термостабилизации начального тока
Предлагаемый вниманию читателей усилитель мощности звуковой частоты (УМЗЧ) имеет низкий коэффициент гармоник при сравнительно простом схемном решении, способен выдерживать кратковременное короткое замыкание нагрузки и не требует термостабилизации тока покоя транзисторов оконечного каскада. Из особенностей схемы можно отметить следующие: 1. Сравнительно малые искажения сигнала при большой выходной мощности; 2. Работу оконечных транзисторов в режиме B. 3. Экономичный режим энергопотребления при отсутствии...
Дефицит микросхем в СССР, параллельный импорт Икеи и «нехватка всего» в Бундесвере
1. Навевающий ностальгию пост от инженера-электронщика, блогера trump-donald. Здесь прекрасно всё: и 80% свободного времени у инженера космического НИИ, и дефицит элементарнейших микросхем, и современные контрабандные процессоры, которые можно было свободно купить за рубли… (ссылка): Когда я был маленьким и работал инженером электротехником в одном космическом НИИ, я собирал компьютеры Синклер. В свободное от работы время, благо оно было на 80 % свободное. Разумеется микросхемы мы заказывали тут...
Следующая статья
Документы, вакансии и контакты