Estoy realizando un proyecto sobre comunicación UART semidúplex entre dos microcontroladores AVR. Estoy utilizando un circuito de empuje y tracción basado en n-mosfet tanto en el lado del transmisor como en el del receptor. La transmisión de señales de 3.3 V está bien para la distancia corta, pero para una distancia más larga (6 metros), las señales se deterioran (la forma del pulso se vuelve puntiaguda y cae la tensión) y la señal ya no es válida en el lado del receptor. Necesito configurar la comunicación al menos 10 metros. El circuito que estoy implementando se da a continuación. Necesita ser de baja potencia.