O NasBlogKontakt

PCA9685 expander

Ekspander I2C używany w płytkach przekaźnikowych. Prawdopodobnie musisz to skonfigurować. Domyślnie jedna płytka przekaźnikowa ma zainstalowane 2 lub 3 układy PCA9685.

Przykładowe konfiguracje

Przykładowa konfiguracja dla 32 wyjść PWM
pca9685:
  - id: pca1
    address: 0x20
  - id: pca2
    address: 0x21
Przykładowa konfiguracja dla 48 wyjść PWM
pca9685:
  - id: pca1
    address: 0x20
  - id: pca2
    address: 0x21
  - id: pca2
    address: 0x22

Zmienne konfiguracyjne:

  • id (Wymagane, string) - ID do użycia. Służy ono tylko do użytku wewnętrznego, ale musisz je zdefiniować, aby móc poprawnie zdefiniować piny wyjściowe.
  • address (Wymagane, string) - Adres I2C urządzenia
  • init_sleep (Opcjonalne, timeperiod, domyślnie: 0s) - jak długo czekać na odpowiedź PCA9685. Niektóre PCA9685 mają opóźnienie podczas inicjalizacji. Ta opcja poczeka X sekund na odpowiedź urządzenia.