I have a question regarding the use of multiple serial.begin () statements in one program? I have a program that requires it to begin a (9600and the other to begin at (19200). What I want to do is have a serial.begin(19200) to make a phone call. The second serial.begin(9600) will "speak" something saved from an SD card, and I will send the audio via a cable from one shield to the other.

My question is: Can I have multiple serial.begins activated at the same time? And how can I have them interact with each other?

There is still SoftwareSerial available. Depending on the device, this may be sufficient.

Didn't know that it is possible through software, but here is what the Library also says:

Quote

Not all pins on the Mega and Mega 2560 support change interrupts, so only the following can be used for RX: 10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69Not all pins on the Leonardo support change interrupts, so only the following can be used for RX: 8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).

It talks about the Mega and the Leonardo but not about Arduino UNO for example. So is it actually not compatible with all models?