Control de acceso

teno dificultades al comparar datos de un txt con el de una rfid

Hola @ALEJO26 bienvenido al foro Arduino.
Creo que debes leer las Normas del foro y mejorar la explicación de tu consulta.

como estan ente soy nuevo en esto y tengo un poco de falla en la suguiente proramacion que consiste en leer linea por linea un archivo txt y comparar con un dato establecido. El prorama se carga sin duda pero al comparar me sale no igual en todas las lineas pese a comparar un archivo que si esta dentro de la base del txt

los datos de mi sd son
AEC9D459
55EA36BB
1C34B2B4
25F93915

// librerias rfid
#include <SPI.h>
#include <SoftwareSerial.h>
#include <SD.h>

/////////////////////////

String dataString = "";
String dataStringT = "AEC9D459";
char c;
File dataFile;



void setup() {
   
  Serial.begin(9600);
  SPI.begin(); 
  
  Serial.println("SPARK GT HGS-001");

  
   
  pinMode(4, OUTPUT);
  digitalWrite(4, HIGH);
  if (!SD.begin(4)) {
  Serial.println("Fallo comunicacion o no existe SD");
  return;}
  Serial.println("SD Iniciada.");

 
     
}

void loop() { 
         
     dataFile = SD.open("licencia.txt");   
               
	if (dataFile) {
		  do {
				c = dataFile.read();
				if (c == '\n' ||  !dataFile.available())
				{
					Serial.println(dataString);
					delay(400);
					if((dataStringT) == (dataString))  {
						Serial.println("IGUAL");                            
					}
					else  {
						Serial.println("nooo IGUAL");
					}
					   
					dataString="";                      
				} 
				else {
					dataString+= (c);                             
				} 
	}
}

Nuevo documento de texto.txt (1.54 KB)