This is the code, it only run the setup not the loop
#include <Wire.h>
byte reg_battery;
byte battery;
void setup() {
Wire.begin();
Wire.beginTransmission(0x6A);
Wire.write(0x02);
Wire.write(B11011101);
Wire.endTransmission();
Serial.begin(9600);
// comprobando cambios
}
void loop()
{
Wire.beginTransmission(0x6A);
Wire.write(0x02);
Wire.write(B11011101);
Wire.endTransmission();
Wire.beginTransmission(0x6A);
Wire.write(0x0E);
Wire.endTransmission();
Wire.requestFrom(0x6A, 1);
reg_battery = Wire.read();
battery = reg_battery & B01111111;
battery = (battery*20