PCF8575 I2C IO Expander
16-bit I/O expander, which you can add up to 8 of to a single I2C bus.
Hello World!¶
#include "mbed.h" #include "PCF8575.h" PCF8575 IO(p9, p10, 0x40); // sda, scl, address int var; // integer variable int main() { IO.write(0xFFFF); // All outputs goes high. IO.write(0x00FF); // Only the lower half goes high. wait(5); var = IO.read(); // Read the inputs on the PCF8575 to integer. }