aide avec eeprom& arduino

salut tous le monde g un peti probleme g une carte electronique contenant une eeprom 24c08 je veu lire les donné de cette memoir en faite quand je lit les donné de la memoir (voir photo) tous est en binaire
mon objectif le numero affiché sur lcd de la carte electronique je veu le prendre depuis leeprom svp aider moi et merci

ton code stp

à tout hasard

-Serial.print(78, BIN) gives "1001110"
-Serial.print(78, OCT) gives "116"
-Serial.print(78, DEC) gives "78"
-Serial.print(78, HEX) gives "4E"
-Serial.println(1.23456, 0) gives "1"
-Serial.println(1.23456, 2) gives "1.23"
-Serial.println(1.23456, 4) gives "1.2346"

#include <Wire.h>

// Test de l’I2C expander PCF8575 sur breakout Sparkfun

void setup()
{
Wire.begin() ;
Serial.begin(9600) ;
}

void loop()
{
Wire.requestFrom(84, 2) ;
while(Wire.available())
{
char c = Wire.read() ;
Serial.print(c & 0xFF, BIN) ; // astuce pour n’afficher que le premier octet, et en binaire pour voir quelle patte est activée ou pas
Serial.print(", ") ;
}
Serial.println() ;
delay(1000) ;
}

eh oui, tout est en binaire sur ton moniteur

Serial.print(c & 0xFF, BIN) ; astuce pour n'afficher que le premier octet, et en binaire pour voir quelle patte est activée ou pasb]
rajoute ça sous ta ligne
Serial.print(c & 0xFF,HEX) ;

voila exactement ce que je veu faire tous ce qui est afficher sur LCD je veu le reuperer sur le pc donc je voulais prendre les donné depui la memeoire
mais il sont codé en binaire ou hex peu importe donc svp a tu une idé commant faire

dans ton code

rajoute cette ligne

Serial.print(c & 0xFF,HEX) ;

sous celle ci
Serial.print(c & 0xFF, BIN) ;

lance ton code et regarde sur ton moniteur de PC

voila le resulta

c'est bon, mais j'ai l'impression que tu ne connais pas les différentes bases de calcul

sur ton fichier, tu peux lire le binaire puis l'hexa

exemple avec ces lignes extraites de ton fichier:

10 1011=(2*16)+8+2+1 = 0x2B = 43 décimal

1010 = 8+2 = 0x0A = 10 décimal

1000 0100 = (8*16)+4= 0x84 =132décimal