Tengo un Arduino mega 2560 con un max232 que ocupo para leer datos de un puerto rs232, y el dispositivo que quiero controlar ocupa leer los datos por el puerto rs232 en hexadecimal el código es 0C FF FF FF FF el Max232 se encarga de mandar los datos y recibir los datos al Arduino, pero al momento de intentar leer los datos de entrada del rs232 me marca 0 siempre, también quiero leer los datos que recibe el rs232, no e trabajado con comunicación rs232 ni datos hexadecimales, por eso quiero saber si el programa esta bien, se los comparto.
En el código que subiste falta la declaración de Serial1
No sabemos qué más falta.
Debes subir todo el código conforme a las normas del foro, que debiste haber leído al crear tu cuenta. Es buen momento para que leas las reglas de nuevo y subas de nuevo todo el código.
De otra forma es difícil que alguien pueda ayudarte a encontrar la falla.
Sube un diagrama con las conexiones (puedes hacerlo a mano y subir una foto, lo importante es que se entienda) porque sino es imposible saber que puede estar mal.
Y corrige tu post tal como te lo ha pedido @mancera1979 , es para tu beneficio.
Este es el modo que tengo conectado el max232 los otros componentes no tienen nada que ver solo es para que se aprecie la conexión del rs232 a ttl, ya acomode el post espero que ya este bien, gracias