Arduino przekaźnik na gpio0

daniel
Posty: 34
Rejestracja: czw lut 15, 2018 7:29 am

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:
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

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

Kod: Zaznacz cały

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);
}

Kod: Zaznacz cały

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
ODPOWIEDZ

Wróć do „Pomoc”