#include <Wire.h>
int Direccion = 0x3F;
int Edo[] = {0x00, 0x01, 0x02, 0x04, 0x10, 0x20, 0x40, 0x80};
void setup()
{
Wire.begin();
Serial.begin(115200);
Serial.println("Inicia prueba de Comunicacion I2C");
}
void loop()
{
for (int Cuenta = 0; Cuenta <= 7; Cuenta++)
{
Wire.beginTransmission(Direccion);
Wire.write(Edo[Cuenta]);
Wire.endTransmission();
Serial.print("Puerto #");
Serial.println(Cuenta);
delay(500);
}
}
// Adaptar el código para configuracion LCD a 4 bits
// Multimetro, LCD I2C
// Practica puntos extra: Multimetro envía direccion a App
// Temporizador