unsigned int sensvals[]={0,290,360,430,500,570,640,710,855,1023};
unsigned char lightvals[]={10,40,70,100,130,160,220,230,255};
поменял, получилось вот что-


если бы еще сама яркость изменялась плавно, наверно было бы супер)))