Description: As you know, the Arduino micro controller only has a USB port and a TTL UART interface, so if you need an RS232 port directly connected to your Arduino, look no further than the RS232 Shield.
The RS232 serial port used to be the standard connection for most peripheral ports on PCs, but now the port is primarily used on industrial equipment and automation prototyping, with the RS232 Shield and its DB9 connector, you can now easily access those elements straight from your Arduino.
This rev of the RS232 Shield provides you with the option to choose between two pins from an Arduino (D0 to D7) as software serial ports to communicate with RS232 Shield. Also headers are included with this shield but will need to be soldered on by the end user.
Based on 6 ratings:
2 of 2 found this helpful:
We successfully used this shield to connect an Arduino Uno to a Campbell Scientific CR200X Data Logger. Doing so also required a null modem cable and a male-to-male serial cable. After some fiddling around with the timings of Campbell’s PakBus protocol, we are able to get data from the data logger and send it over an XBee network.
Pros: Seems to work well. Selecting input and output pins with jumpers is a brilliant idea.
Cons: The pins on the shield don’t perfectly match the Arduino. There are two on each side that become inaccessible when you attach the shield. They aren’t that important (IORef, RST, SDA, etc) but if your project needs them, you’d have to do some extra work to wire stuff into them.
Also, the DB-9 connector takes up vertical space making it difficult (though not impossible) to attach other shields. We were able to get the XBee shield to fit on top, but it doesn’t really stack that nicely.
The shield doesn’t come with much documentation. The main thing to know is that it should be used with the SoftwareSerial library.
2 of 2 found this helpful:
As of yet I am not getting this board to talk to the scale that I want it to talk to send and recieve LEDs are dim and the doccumentation isnt all that clear (even less so for the scale. Still working on it though
1 of 3 found this helpful:
Assuming this works as designed, otherwise it would get one star. The lack of any example code makes this a project involving digging through datasheets, I don’t have the time or patience. I need something I can easily plug into the project I’m actually working on. Sorry I got it but I should have read more carefully. I was in a hurry.
My application does not need a USB interface, so I set it up to communicate with the Arduino via the h/w interface. The Arduino uses D0 and D1 (a.k.a. MRX and MTX) for hardware comms, so I had to change the jumpers as show in this picture: the shield transmits to (Arduino) MRX and receives from (Arduino) MTX.
Interestingly, my cards came configured with the jumpers on different pins (D2 and D3).
NOTE: If you ever want to upload new code to your Arduino, you will have to temporarily remove the jumpers. Upload doesn’t work on my Arduino Uno when the RS232 shield takes over serial comms on MTX and MRX.
If this shield had better documentation, I’d give it a 5 star rating.
Handy rs232 shield, good build quality and can choose what pins to use, that’s nice extra.
Simple, works as advertised. Love the ability to map to various I/O pins, great for SW serial implementations.