Schön, dass du Code in Code - Tags ( # ) packst.
Allerdings ist Code ohne Variablen-Deklaration nicht sehr aussagefähig
Du meinst sicher
unsigned long Zeit = 62999; // zum Test: 17:29:59
if ( Zeit >= 61200 && Zeit <= 63000 ) // 17:00 bis 17:30
{
byte Licht = (Zeit-61200) * 255 / 1800; // von 0 nach 255 ansteigend
analogWrite(5, Licht);
}
So empfinden es die meisten Leute auch als am besten lesbar.
Auch sind überzählige ; manchmal egal, aber nicht immer. Deshalb besser entfernen, um keinen zu verwirren