Hi all,
I have three (could be four, eventually) Arduinos in a room; each Arduino is doing "something" and output on it's own Serial port an int type of data (float, if it does matter).
Now I would like to develop a board that could "listen" simultaneously those devices and get those information on a display or SD card.
I made several custom board using the atmega328p-pu, but as far as I know it has only one Serial port.
Should I use something else (for example the 2560)? Or should I go with SoftwareSerial?
Also, DIP package is preferred because is very easy to design a board for it.
I can't see SoftwareSerial handling this, I would use a 2560 with hardware UARTs.
What speeds and how often do you need to "record" serial data?
Definitely 2560 with 4 UARTs.
Graynomad:
I can't see SoftwareSerial handling this, I would use a 2560 with hardware UARTs.
What speeds and how often do you need to "record" serial data?
Every 500ms would be good enough.
Budvar10:
Definitely 2560 with 4 UARTs.
Is it available in DIP package? Or something I could work on easily?
c0rsa1r:
Is it available in DIP package? Or something I could work on easily?
No. I thought you want use Arduino Mega2560. The 'biggest' DIL ATmega1284P has only 2 UARTs.
EDIT: I think, somebody offers minimalistic PCB with 2560.
Budvar10:
No. I thought you want use Arduino Mega2560. The biggest ATmega1284P is DIL but it has only 2 UARTs.
EDIT: I think, somebody offers minimalistic PCB with 2560.
Ok I think I'll work with the ATMEGA2560-16AU and develop the board with this chip. It will be a bit hard but hopefully it should work.
Thank you very much!
I think this ATmega2560 board at Tindie will suit your needs 
That is something like I thought. 