Raspberry Pi que no recibe tráfico de Arduino

-1

Tengo un Arduino programado para ser ADC a través de comandos en serie para una Raspberry Pi, y tengo problemas para establecer un vínculo entre la Raspberry Pi y el Arduino. Cuando mantengo el reinicio en el Arduino, la serie funciona bien entre la Raspberry Pi y la PC. Mira:

Perocuandosueltoelbotóndereinicio,elArduinono"habla" con la Raspberry Pi, no se recibe el mensaje "HOLA":

PerotodavíapuederecibirmensajesdelaPC,peronodelArduino:

ElArduinodiceHELLO,yelclientedebedecirSYN,luegoelArduinoACK'sySYN's,seguidodelmensajeHELLOVERSION.

(EsteesunapretóndemanosinspiradoenTCPde3vías:SYN,ACK/SYN,ACK).

¿Cuáleselproblema?

Conexiones:ArduinoseconectaalaPCatravésdeUSB(CH340G)ylaRaspberryPiseconectaaArduinoatravésdecablesdepuenteyundivisordevoltaje(quesedividea3.33Vperfectamente).

Másinformación:

    
pregunta Gala

1 respuesta

1

Si no está conectando la frambuesa pi al arduino con el cable USB del arduino, entonces es probable que las cosas estén mal conectadas. No puede tener dos pines TX en la misma traza, y debe realizar una conexión cruzada entre los pines TX y RX que necesitan comunicarse. Por lo que has publicado, parece que tienes las placas conectadas RX a RX y TX a TX. El RX en el chip serie en la placa arduino está conectado al pin TX en el microcontrolador, por lo que solo debería ver el tráfico DESDE el arduino en el monitor serie arduino. Si ve tráfico desde la frambuesa pi en el monitor serial de arduino, entonces lo ha conectado mal.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas