Sending data from arduino to RPI

Hi all! I'm working on a project and trying to send input from a sensor that I have on an arduino to a raspberry pi. The rx pin of the arduino is already in use. And because of other aspects of the project I need to keep both the arduino and the rpi. As opposed to trying to integrate the whole thing on one board.

I know there are some breakouts for this type of application. But is there a way to do it without? Currently considering software serial or the arduino tx to raspi rx.

Thoughts? Suggestions?

Thanks!

Was actually very easy to do with software serial! Solved my own problem! Thanks for the moral support anyway! lol

svitak:
Was actually very easy to do with software serial! Solved my own problem! Thanks for the moral support anyway! lol

Do you use a 3.3V Arduino, or have you done anything regarding level shifting?

It's also really easy when you just plug the USB of the Arduino into one of the raspberry pi's usb ports.

No. I'm using the arduino uno. And we didn't do any level shifting.

And @pwillard we also considered that but were nervous that connecting them via usb might muck with the arduino rx pin and maybe render it not functional?

svitak:
No. I'm using the arduino uno. And we didn't do any level shifting.

The RPi inputs are not 5 Volt compatible. You should have level shifting on the Tx out of the Arduino Uno to limit the voltage into the RPi Rx. This can be done using a voltage divider or a level shifter.

The 3.3 Volt Tx out of the RPi will work with the Arduino Uno Rx input.

And @pwillard we also considered that but were nervous that connecting them via usb might muck with the arduino rx pin and maybe render it not functional?

This is correct. On an Arduino Uno one can use either the USB port or the Tx/Rx pins, but not both simultaneously as the Serial to USB chip uses the Tx/Rx pins.