I need broadcast a microfone audio to others arduinos, and receive too, in realtime. My project is a mobile voice call device, connecting a headset on arduíno.
Is possible? To send and receive audio, probably use LoRa.
For a start you will not be able to achieve full duplex, that is sending and receiving at the same time. Only one device will be able to transmit with the rest receiving, the changeover protocol will be tricky to cope with. The sample rate will be slow giving poor quality. The lack of D/A on the Arduino will restrict the sample size to 8 bits or require an external D/A. The lack of buffer memory means the you are limited to the "clever" stuff you can do to alleviate these things.
For a start you will not be able to achieve full duplex, that is sending and receiving at the same time. Only one device will be able to transmit with the rest receiving, the changeover protocol will be tricky to cope with. The sample rate will be slow giving poor quality. The lack of D/A on the Arduino will restrict the sample size to 8 bits or require an external D/A. The lack of buffer memory means the you are limited to the "clever" stuff you can do to alleviate these things.
I'll read this article about xbee, can you help me a lot! My focus is to use the transmission via LoRa, so I'll probably have to change some things, but now I already have a base from where to start.
LoRa is long-range, low baudrate, not appropriate for short-range high-bandwidth such as audio. Bluetooth is
a common way to do short-range audio, and there are modules available to do this without needed a microcontroller.