×

SparkFun will be closed May 25, 2015 for Memorial Day. Orders placed after 2pm on Friday the 22nd will ship out on Tuesday. Thanks!

Creative Commons images are CC BY-NC-SA 3.0

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.

Documents:

Recommended Products

Customer Comments

  • Would this drop on to a Yun?

  • Hey Everyone,

    I’m new to using this communication and need some help getting started. I got the thing built and (for now) the jumpers were left where they were when they arrived but from here I’m lost on getting going. Could someone point me to some example code just to get started? It’s much appreciated!

  • It seems like this would work well to control some RS232 equipment. I’m thinking of powering up/down displays simply, by sending the correct codes via simple sketch. Does that sound right to everyone here? Looking forward to getting my hands on this!!

  • I want to use this so my Arduino can talk to an external modem. I think I need to change the transmit and receive pins around. Can I do this by simply swapping the TX and RX jumpers, or does the MAX232 chip need something else setup?

  • when this product is back on stock?

  • I like the jumper selection for which pins to use, cool idea. Now I wish they would make one for the RS232 side. I don’t really need to have the arduino talk to a computer, would be much better if it talked to the device. So I could solder on a male DB-9 connector but still have to bend pins 2 and 3 out the back then jumper wire cross them. Or I could leave it the way it is and make a little crossover cable… Either way it’s much better than the a bread board.

    • Sounds like you’re trying to get your Aduino to talk to an external device (modem?) like I am. Have you had any luck with this, or did you need a null-modem cable? I think we should just have to swap the jumpers on this board but my (very) short testing didn’t seem to work.

      • It’s been a couple months, but pins 2 and 3 on the DB9 need switched IIRC. I tried this on a little TTL/RS232 level shifter SF sells ( PRT-08780), but it didn’t work because it relyed on a “real” RS232 driver on the other end to produce the voltages needed. So assumeing the device doesn’t produce the +- voltages we would need something like the beloved MAX232 driver, and I hate breadboarding hence my interest in this product. If you look at the schematic of the PRT-08780 you’ll see what I mean.

        BTW, I wanted to us a Spaceball 5000 as a HMI input to a project, and it needs the terminal to produce the voltage swings to get usefull data back.

        • Right, the PRT-08780 is questionably RS-232 compliant because it counts on the remote end to provide the negative voltage source via pin 3. It is a clever hack, but I would always just use a MAX232 wherever possible.

          As you indicated, you will have to swap pins 2 and 3 to switch this from DCE (modem) to DTE (computer) pinout. You can do this by cutting traces and running blue-wires, or by patching the connector leads as you described, or using a cross-over cable.

          I’ve never understood why all products like this don’t include a 2x2 block of jumpers to switch between DTE & DCE - it would be a trivial thing to add and would simplify things greatly. Fortunately for me, it is wired correctly for talking to the RS232 port on my projector…

  • Well that sold out quick.

Customer Reviews

4.5 out of 5

Based on 2 ratings:

5 star
1
4 star
1
3 star
0
2 star
0
1 star
0

Simply works

Simple, works as advertised. Love the ability to map to various I/O pins, great for SW serial implementations.


I may be stupid

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