const int COL1 = 3; // columna 1 Cj const int LED = 26; // 'fila 1' Ri int dato; // define la variable "dato" como un número entero. void setup() { Serial.begin(9600); //Se inicializa el monitor en 9600 Baudios pinMode(COL1, OUTPUT); digitalWrite(COL1, LOW); // habilita la Columna 1 pinMode(LED, OUTPUT); digitalWrite(LED, LOW); // LED inicialmente apagado. } void loop() { if (Serial.available()>0){ //Hay un nuevo dato disponible dato = Serial.read(); // Lee el número if (dato == 'a'){ //Si el valor leído es la letra ‘a’ Serial.print("Dato correcto: "); Serial.println(dato); digitalWrite(LED, HIGH); } else { // Si el valor no es ‘a’ Serial.print("ERRORRRRRR: "); Serial.println(dato); digitalWrite(LED, LOW); } } delay(50); // Retardo de 50ms }