Estou tentando fazer a comunicação entre um datalogger e o Arduino UNO(mestre) através de um conversor max3232(rs232/TTL). O Hardware é o seguinte:
datalogger(RS232)----DB9(FEMEA)----DB9(FEMEA)—MAX3232----ARDUINO(TX/RX)
O protocolo é o Modbus RTU. Realizei alguns testes com as bibliotecas ModbusMaster que achei mas sem sucesso pois na serial sempre retornava um erro de código 226 e alguns caracteres estranhos. Já adiante que todos os dispositivos estão com baudrate 9600…o problema é que mesmo que eu não conecte no datalogger, ou seja, carregando só no Arduino conectado ao computador pela USB, as mensagens estranhas ainda aparecem e além disso os caracteres tem um certo padrão…enfim, não sei o que significa mas me parece ser algo entre o Arduino e a biblioteca. Se alguém puder me ajudar, agradeço muito!