I have a R.M. Young weather station that outputs data via RS-485. I want to capture this data with an Arduino. So I got a
MAX485 chip and hooked up this circuit:
Except pins 2&3 don't go to D3, they go to ground via a 10k resistor. R1 = 120 ohms. I'm communicating at 9600 baud. The communication only needs to be one-way: from weather station to Arduino. My Arduino will only be a couple inches from the weather station console, so the RS-485 signal is not traveling far at all.
I wired this up and it works great. I want my setup to be very reliable since data from the weather station will signal an alarm under certain conditions. Is there anything I should do to make this circuit more robust?