int A = 0b10101010; // Valor de entrada en binario
int resultado;
void setup() {
Serial.begin(9600); // Inicia la comunicación serial
while (!Serial) {
; // Espera a que el puerto serial se conecte. Solo necesario en algunos Arduinos
}
Serial.println("Operación NOT con valor predeterminado");
}
void loop() {
// Realiza la operación NOT
resultado = ~A; // Negación bit a bit
// Muestra el resultado
Serial.print("A: ");
Serial.println(A, BIN); // Muestra A en formato binario
Serial.print("Resultado de NOT A: ");
Serial.println(resultado & 0xFF, BIN); // Mantiene solo los 8 bits menos significativos en formato binario
delay(5000); // Espera 5 segundos antes de repetir el loop
}