W przypadku rozbudowanych systemów, może się okazać że brakuje portów GPIO. Wtedy z pomocą przychodzą tzw. extendery I/O które pozwalają na zwiększenie linii GPIO.
PCF8574 to 8 bitowy port równoległy sterowany magistralą I2C. Pozwala w prosty sposób zwiększyć ilość portów GPIO. Na szynę I2C można podłaczyć do 8 układów tego typu zyskując 64 dodatkowe porty.
Po podłączeniu expandera, AquaPi wykryje go automatycznie, a ty będziesz miał do dyspozycji 8 nowych portów które można ustawić jako wejście lub wyjście. Aby to zrobić, wejdź w menu
, a następnie w oknie wybierz interesujący cię pin na ekspanderze, nadaj mu opis, wybierz kolor do wykresu, ikonkę urządzenia oraz tryb działania (wejście lub wyjście).Po skonfigurowaniu portu GPIO kliknij
aby wejście lub wyjście mogło być używane w systemie. Skonfigurowany port powinien być teraz widoczny na dashboard, gdzie możesz spróbować sterować nim ręcznie, lub oberwować jego stan.PCA9685 to 12 bitowy, 16 kanałowy sterownik PWM sterowany magistralą I2C. Pozwala w prosty sposób zwiększyć ilość wyjść PWM. AquaPi obsługuje jeden układ tego typu, oferując dodatkowe 16 kanałów PWM. AquaPi oczekuje, że PCA9685 będzie dostępny pod adresem 0x40.
Po podłączeniu expandera, AquaPi wykryje go automatycznie, a ty będziesz miał do dyspozycji 16 nowych portów które można ustawić jako wyjście binarne, lub PWM. Aby to zrobić, wejdź w menu
, a następnie w oknie wybierz interesujący cię pin na ekspanderze, nadaj mu opis, wybierz kolor do wykresu, ikonkę urządzenia oraz tryb działania (wyjście binarne lub wyjście PWM).Po skonfigurowaniu portu kliknij
aby wyjście mogło być używane w systemie. Skonfigurowany port powinien być teraz widoczny na dashboard, gdzie możesz spróbować sterować nim ręcznie.