Код написан для варианта, когда датчик:
- на белом фоне выдает Истину (true), то есть условие “датчик на белом” выполняется при чтении командой Цифровой ввод пин датчика.
- а на черном - Ложь (false), то есть условие “датчик на чёрном” выполняется при отрицании чтения командой Цифровой ввод пин датчика.
Если с Вашим датчиком состояния противоположные (Истина на чёрном, Ложь на белом), нужно изменить в программе отрицания: