Co do samego odczytu, to moim zdaniem lepiej by było, jakby program co jakiś czas (30 sek ?) przeprowadzał „kalibrację”, czyli tworzył sobie do jakiejś zmiennej średnią wartość wszystkich czujników + 20% i do tej zmiennej porównywać podświetlaną literę. Oczywiście czasówka ok 400ms do zatwierdzenia wyboru.
Edit:
Bo jak będzie wybierał najjaśniejszy to zawsze coś wybierze, mimo, że nic nie podświetlany. W tym moim rozwiązaniu trzeba by było zrobić jeszcze jakieś progi oświetleniowe, czyli w słabym oświetleniu +50% w mocnym +20% itp
Edit:
Bo jak będzie wybierał najjaśniejszy to zawsze coś wybierze, mimo, że nic nie podświetlany. W tym moim rozwiązaniu trzeba by było zrobić jeszcze jakieś progi oświetleniowe, czyli w słabym oświetleniu +50% w mocnym +20% itp