Projeto Semáforo com Prioridade

Acho que imagino onde esteja seu problema: Você deve estar utilizando uma função de tempo como o delay, essa função trava todo o código, sugiro que você mude para um biblioteca especifica com timer.