svich нету у тебя
датчика холла, это обычная катушка, на твоем фото даже магнитную метку видно. А катушка может дать 7В, и это не хорошо для МК. Датчик холла имеет три ноги, две питания(земля+5В), и одна сигнал, он выдает ТТЛ(0В-5В) уровни, для электронного блока зажигания, работающего от аккумулятора.
Давай определимся с симптомами, когда ты входной провод коротишь на аккумулятор, светодиод на выходе моргает. Но когда подключаешь к датчику и дергаешь лапку, морганий нет. При этом ты никакие другие провода не трогаешь, и ничего другого не переключаешь. Значит сигнала датчика не хватает чтобы МК моргал диодом(выдавал импульсы). Попробуй убери входной диод, и резистор поставь меньше. Диод "кушает" 0.8В, резистор указан 0.5К, можно поставить 100...200 Ом. При таком раскладе светодиод должен заморгать с лапки, только один оборот, это всего одна вспышка, можно и проморгать.
Все это мега странно, обычный б/у оптрон с БП компа РС817, срабатывает от банальных 1.2В на входе, при токе менее 1 мА. Представить чтобы он не "видел" индукционный датчик трудно. Датчик легко выдает 4В, при работе все 15В, с приличными токами. Но это тоже можно проверить, если параллельно входу оптрона припаять мелкий светодиод, он так же будет моргать, но слабее чем тот, что на выходе. Так же светодиод(с резистором 100 Ом) можно лепить на провод датчика.
Если МК выдает "искру", когда водишь проводом по АКБ, он 100% живой. Если МК прошивается программатором, он так же 100% живой. Хотя рекомендую на всех платах ставить колодки под микросхемы, они не дребезжат, сами не выпадут, а случись что, очень удобны. На стоковой прошивке 99% мотоциклов заведутся без проблем.