/* * TEST I2C - PCF8574 - 5V */ #include int val = 0; int rez = 0; int led1 = 4; int led2 = 11; void setup() { Wire.begin(); Serial.begin(9600); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); } void loop() { Wire.requestFrom(0x20, 1); rez = 0; while(Wire.available()) { int c = Wire.read(); // receive a byte as character rez = 255 - c; Serial.println(rez); if (rez == 1) { digitalWrite(led1, HIGH); } else { digitalWrite(led1, LOW); } if (rez == 2) { digitalWrite(led2, HIGH); } else { digitalWrite(led2, LOW); } } delay(50); }