Bonjour à tous,
Pour mon projet on m'a demandé de faire un calcul Xor (ou exclusif) automatique c'est à dire que lorsque je rentre une valeur dans le moniteur série je veux que cela fasse automatiquement le calcul. Mais bien évidement j'ai un petit problème, voici mon vode :
char x;
char y=79;
void setup()
{
Serial.begin(9600);
}
void loop()
{
while (Serial.available() > 0)
{
x = Serial.read();
Serial.println(x,HEX);
Serial.println("Calcul Xor : ");
Serial.println(x^y,HEX);
}
}
En fait je veux que la variable x qui est rentrée dans le moniteur série soit calculé en Xor avec 79 ( nombre que j'ai choisi moi même pour mon projet qui est en décimal ) mais ça ne me donne pas la valeur exacte recherchée.
Et soucis numéro 2 il y a toujours les deux 1 à la fin lors de la conversion.
Donc voilà mon problème, merci à toute personne qui m'aidera à chercher la solution de ce problème .
Merci
Bonne fin de journée