int A = 0b11001100; // Primer valor en binario
int B = 0b10101010; // Segundo valor 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 NOR con valores predeterminados");
}
void loop() {
// Realiza la operación NOR
resultado = ~(A | B); // Operación NOR bit a bit
// Muestra los resultados
Serial.print("A: ");
Serial.println(A, BIN); // Muestra A en formato binario
Serial.print("B: ");
Serial.println(B, BIN); // Muestra B en formato binario
Serial.print("Resultado de A NOR B: ");
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
}