Uso de IF y Else en memoria eeprom

Hola foro, estoy asiendo un proyecto que consiste en almacenar un numero en la memoria eeprom, para luego ser leido y usado en un IF para encender un led
Pero no me enciende el led :C

#include <EEPROM.h>       // libreria EEPROM
const byte led11 =  11;
int dato1;
int eep;
void setup() {
  Serial.begin(9600);       // inicializa monitor serie a 9600 bps
   
  pinMode(led11, OUTPUT); //Inicializa el pin 11 como salida     
 
  EEPROM.write(1, 1);                      // escribe en direccion cero el numero 39
}

void loop() {        
 dato1= EEPROM.read(eep);
 if (dato1=='1'){
 digitalWrite(led11, HIGH);
 Serial.println( EEPROM.read(1) );         // lee direccion  y muestra
 }
}

Cuantas veces abrirás un hilo similar a este?

https://forum.arduino.cc/index.php?topic=630730.0

Esto se llama doble posteo. Sigue en el hilo mencionado. Si nadie te responde debes ser paciente pero eso no habilita a que abras un hilo para recoradarlo.
Encárgate tu mismo de mantener activo el hilo, buscando información, aprendiendo y aportando mejoras a tu código y haciendo nuevas preguntas o consultas.