/*
Lecture_2_pcf8574_bit_oar_bit avec librairie: "https://github.com/RobTillaart/PCF8574"
*/
#include <PCF8574.h>
PCF8574 PCF_38 ( 0x38 ); // selon adresse pcf8574 n°1
PCF8574 PCF_3c ( 0x3c ); // selon adresse pcf8574 n°2
const byte Pcfbp1 = 0;
const byte Pcfbp2 = 1;
const byte Pcfbp3 = 2;
const byte Pcfbp4 = 3;
const byte Pcfbp5 = 4;
const byte Pcfbp6 = 5;
const byte Pcfbp7 = 6;
const byte Pcfbp8 = 7;
const byte Pcfsw1 = 0;
const byte Pcfsw2 = 1;
const byte Pcfsw3 = 2;
const byte Pcfsw4 = 3;
const byte Pcfsw5 = 4;
const byte Pcfsw6 = 5;
const byte Pcfsw7 = 6;
const byte Pcfsw8 = 7;
void setup() {
Serial.begin(115200);
PCF_38.begin();
PCF_3c.begin();
}
void loop() {
Serial.print("sw1 = " );
Serial.println(PCF_38.readButton(Pcfsw1));
Serial.print("sw2 = " );
Serial.println(PCF_38.readButton(Pcfsw2));
Serial.print("sw3 = " );
Serial.println(PCF_38.readButton(Pcfsw3));
Serial.print("sw4 = " );
Serial.println(PCF_38.readButton(Pcfsw4));
Serial.print("sw5 = " );
Serial.println(PCF_38.readButton(Pcfsw5));
Serial.print("sw6 = " );
Serial.println(PCF_38.readButton(Pcfsw6));
Serial.print("sw7 = " );
Serial.println(PCF_38.readButton(Pcfsw7));
Serial.print("sw8 = " );
Serial.println(PCF_38.readButton(Pcfsw8));
Serial.print("bp1 = " );
Serial.println(PCF_3c.readButton(Pcfbp1));
Serial.print("bp2 = " );
Serial.println(PCF_3c.readButton(Pcfbp2));
Serial.print("bp3 = " );
Serial.println(PCF_3c.readButton(Pcfbp3));
Serial.print("bp4 = " );
Serial.println(PCF_3c.readButton(Pcfbp4));
Serial.print("bp5 = " );
Serial.println(PCF_3c.readButton(Pcfbp5));
Serial.print("bp6 = " );
Serial.println(PCF_3c.readButton(Pcfbp6));
Serial.print("bp7 = " );
Serial.println(PCF_3c.readButton(Pcfbp7));
Serial.print("bp8 = " );
Serial.println(PCF_3c.readButton(Pcfbp8));
delay(1000);
}
|