Ви не увійшли.
if (TapModuleState == HIGH) Если датчик что-то фиксирует (HIGH), то { digitalWrite(Led_Pin, HIGH); Светодиод горит (HIGH) } else { digitalWrite(Led_Pin, LOW); "ИЛИ" Светодиод не горит (LOW) } }
А else то зачем? Она же должна "не погаснуть". Так делай "не горит" один раз в setup, а в loop делай то, что написал, но безо всякого else. Вот и будет тебе щщастье.
и ?
после удара по датчику должна загореться и не погаснуть лампа
вот часть которая отвечает за датчик и сигнал:
if (TapModuleState == HIGH) Если датчик что-то фиксирует (HIGH), то { digitalWrite(Led_Pin, HIGH); Светодиод горит (HIGH) } else { digitalWrite(Led_Pin, LOW); "ИЛИ" Светодиод не горит (LOW) } }