byte b = (telefone >> 16) & 0xff;
byte c = (telefone >> 8) & 0xff;
byte d = (telefone) & 0xff;
Serial.print("---so o a em BIN: ");
Serial.println(a, BIN);
Serial.print("---so o b em BIN: ");
Serial.println(b, BIN);
Serial.print("---so o c em BIN: ");
Serial.println(c, BIN);
Serial.print("---so o d em BIN: ");
Serial.println(d, BIN);
Serial.print("---TODOS em BIN: ");
Serial.print(a, BIN);Serial.print(b, BIN);Serial.print(c, BIN);Serial.println(d, BIN);
EEPROM.write(0, a);
Serial.print("---byt a: ");
Serial.println(a);
EEPROM.write(1, b);
Serial.print("---byt b: ");
Serial.println(b);
EEPROM.write(2, c);
Serial.print("---byt c: ");
Serial.println(c);
EEPROM.write(3, d);
Serial.print("---byt d: ");
Serial.println(d);
Serial.print("--- TODOS em DECIMAL: ");
Serial.print(a);Serial.print(b);Serial.print(c);Serial.println(d);
}
{ // Lê
Serial.println("-------- LENDO e imprimindo em BINARIO");
byte a = EEPROM.read(0);
byte b = EEPROM.read(1);
byte c = EEPROM.read(2);
byte d = EEPROM.read(3);
Serial.print("---byt a: ");
Serial.println(a,BIN);
Serial.print("---byt b: ");
Serial.println(b,BIN);
Serial.print("---byt c: ");
Serial.println(c,BIN);
Serial.print("---byt d: ");
Serial.println(d,BIN);
uint32_t telefone = (a << 24) | (b << 16) | (c << 8) | d;
Serial.print("--- Numero de telefone final");
Serial.println(telefone);
}
}
void loop() { }