Что тут искать ? весь код уложится в два примера и одну строчку.
Если уз датчик стандартный ардуиновский 2-х глазый, то он выдает расстояние в см. начиная с 400 до 1 см. вот считай, что 400 это 0, а 1 - 255 яркости.
яркость=map(расстояние,400,1,0,255);
как бы все, как подключить уз есть в примерах, как яркость светодиода или ленты менять тоже.
Но потрахаться все же придется - датчик может давать расстояние с разбросом и будет неприятное мерцание. Посмотри у Гайвера про фильтр Кальман.