* RS485 shield * receive data is ⸮14.350⸮26.1⸮81.⸮2⸮⸮H⸮0

Dear all

i'm testing send data from RS485 shield but don't work.

  1. receive from Arduino usb --> OK

  2. receive from RS485 shield --> show ⸮jR⸮.690

please help me

Can you be more precise in your question?
How does your shield organize direction control?


Above you see a typical drawing of a converter TTL to RS485.
RO = Receiver output = sends data to the Atmel CPU on your Arduino board.
DI = Driver input = receives data from the Atmel CPU on your Arduino board.

RE = receiver enable => needs to be activated if cpu wants to read data from the RS485 bus.
DE = driver enable => needs to be activated if cpu wants to send data on the RS485 bus.

If RE and DE are not managed properly, then things can go wrong.
For example the RS485 lib of Arduino has separate commands to manage RE and DE.

And whatever you do, make sure the bus is terminated and defined properly.