Транзистор на схеме нарисован pnp, а BC337 - npn. 1K резистор слишком большого номинала. При токе через светодиод 50мА, должен быть ~75 Om.
В скетче Вы настроили ногу кнопки на выход

И вместо ее чтения выдаете на нее 0.
А кто будет указывать ногу для передачи ИК сигнала?
Для начала изучите матчасть.