Tempo de resposta entre comunicação serial RX/TX UNO/MEGA

Olá, sou novo nessa área e estou cheio de duvidas. Estou trabalhando em um projeto onde uso comunicação entre dois Arduinos, um UNO e um MEGA via RX/TX para enviar informação de um módulo RGB ( UNO) para o MEGA, porém ocorre um atraso de 2 a 7 segundos para o MEGA reconhecer a informação recebida pelo UNO e realizar a ação necessária com a informação.
Esse problema esta matando o meu projeto.
Quando o sensor RGB indicar a cor verde gostaria de acionar outro módulo.
O arduino Uno envia o sinal que o sensor RGB leu verde, porém o MEGA demora até 7 segundos para reconhecer esse sinal e acionar o outro módulo.
Não sei se tem a ver com o Buffer ou se são cabeamentos, ou se é o programa por completo ou se vale a pena usar comunicação transmissor receptor RF.
Podem me ajudar?

Sem mostrares o código não existe quem te possa ajudar...

Pode ser o Arduino que lê o sensor RGB, pode ser a transmissão que não é realizada, pode ser o Mega que não lê a porta série ou até não fazer nada com a informação que recebe... ou mesmo todos estes problemas juntos que tornam o problema tão grande.

Mete aqui o código de ambos e explica que passos tomaste para resolver o problema e alguém te vai ajudar.