Arduino przekaźnik na gpio0

daniel
Posts: 34
Joined: Thu Feb 15, 2018 7:29 am

Post

Witam Kolegów. Czy jest jakiś sposób by w arduino dodać przekaźnik na ESP-01 na gpio0. Niestety funkcja SuplaDevice.addRelay(0) nie działa. :cry:
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Musisz zmodyfikować bibliotekę aby to przeszło. Albo podpinasz się pod digitalRead/Write i wszystkie pin-y zmniejszasz o 1

Code: Select all

int supla_DigitalRead(int channelNumber, uint8_t pin) {
    return digitalRead(pin-1);
}

void supla_DigitalWrite(int channelNumber, uint8_t pin, uint8_t val) {
    digitalWrite(pin-1, val);
}

Code: Select all

void setup() {
   SuplaDevice.setDigitalReadFuncImpl(&supla_DigitalRead);
   SuplaDevice.setDigitalWriteFuncImpl(&supla_DigitalWrite);
}
Tylko wtedy wszędzie podajesz pin-y większe o 1 czyli dla 0 1 dla 10 - 11
SUPLA.... Nareszcie w domu.

Return to “Pomoc”