• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как переназначить сигналы SDA и SCL на GPIO0 GPIO2 на плате ESP-01

Программирую ESP из Arduino IDE. Для подключения I2C девайсов нужны сигналы SDAи SCL, собственно вопрос Как переназначить сигналы SDA и SCL на GPIO0 GPIO2 на плате ESP-01?
 

p-a-h-a

Member
C:
#include <Wire.h>
#define WireClock 400e3//Разгоняем шину I2C в 4 раза до 400 кГц (только софтварная так может, хардварная 100e3)
#define swSCL 0
#define swSDA 2
void setup{
    Wire.setClock(WireClock);// Разгоняем шину I2C
    Wire.begin(swSDA, swSCL);
}

void loop{}
Еще на ESP01 можно освободить один пин применив software serial оставив отладку Serial на одном пине
 
Сверху Снизу