Comunicação entre arduinos, usando RS485 e Modbus

Olá a todos, estamos tendo problema com a comunicação entre arduinos usando RS485 MAX485.

1º Um arduino UNO como master, e um como slave. Usando como referência um tópico aqui criado no fórum, fazendo mesmo procedimento enviando para os arduino protocolo, não apresenta erros. Se aperto reset em uma das placas, o TX da outra responde, mas não acende o LED. Elas estão se comunicando porém não estamos sabendo qual é o problema.

Tópico de referencia:

Help with ModBus RTU Master-Slave: SimpleModbus [SOLVED] - Networking, Protocols, and Devices - Arduino Forum

Usando código fonte do JuanB, usando o SimpleModbusMasterArduinoRead com o SimpleModbusSlaveArduinoRead para o outro arduino. Bibliotecas importadas corretamente, Master versão 10 e slave versão 7.


http://www.4shared.com/photo/bmk_lSOi/2013-09-04_084600.html Imagem

Se aperto reset em uma das placas, o TX da outra responde, mas não acende o LED. Elas estão se comunicando porém não estamos sabendo qual é o problema.

O que esperavas acontecer se tocares no reset.Como sabes que estao a comunicar?Metodo estranho esse de queres apertar o reset numa das placas e quereres que acenda um led do outro lado ...
Amigo sem codigo como queres que te ajudemos?
Isto é recorrente no forum,tu tens um problema nao o relatas bem, nem dás informaçao suficiente e nós temos as bolas de cristal avariadas, entao nada feito
A minha bola de cristal avariada diz me que talvez seja alguma destas soluçoes XD

:grin: :grin: :grin:
Fusivel em curto
Nó no cabo e a informaçao nao passa
Podes ter um chip teimoso
Os eletroes estao a andar em sentido contrario porque um diodo lhes proibiu a passagem numa pista

Ajudou?

@Hugo, faltou-te o problema mais comum de todos, esquecer de ligar o VCC ou GND ao chip. :stuck_out_tongue: