a

so this #include <DS1307RTC.h> and this //sync clock
... dont tell you I'm using a RTC to set time to board

Yes, it does tell me (us) that you have an RTC. What it doesn't tell me (us) is whether the time is set on the RTC correctly, or that the RTC is indeed providing the correct time.

Please don't give up and wander off. But, remember we can only see what you post here. We can't see what is happening on your LCD, or on your serial monitor, or on your pins.

That we keep asking what is happening is not because we don't believe you. It is because we really can not see what is happening.

What we need to help you do is narrow down where the failure is. If you see "Setting pin 7 HIGH" followed by "Pin 7 is HIGH" on the serial monitor, and the only statement in between is digitalWrite(7, HIGH);, and you tell us that whatever is connected to pin 7 didn't turn on, we learn one thing. If it did turn on, we learn something else.

By process of elimination, we'll eventually understand what is happening/not happening. You are our eyes and ears, though.