Interfacing 5v Serial output signals to Seeeduino Serial In - voltage compensation?

Hello,
For my first seeeduino intro - I’d like to send numeric data to it - via it’s USART Serial input.
The seeeduino has a max input voltage at any IO pin of 3vdc
The devices I would be sending data to it - are probably all going to be 5v outputs.
So I was thinking I could probably use a simple resistor voltage divider - or simply use a series resistor on its input.

However, rather than feeding an IO pin directly - it might be feasible to feed it via the USB port - and in this case I think a 5 volt signal may not be a problem.

I would appreciate any words of wisdom on this?