• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 на одном пине
 
Сверху Снизу