Multi Software Serial

Hi. i have a project that need 7 Arduinos, each one for a specific function, but one of them just need to communicate with all other Arduinos and get information from them.
i know that in software serial just to one Arduino at the time can listen but it's not a problem for my project.
my question is: can i make arduino software like
" D2,D3 " 1-Software Serial
" D4,D5 " 2-Software Serial
" D6,D7 " 3-Software Serial
" D8,D9 " 4-Software Serial
" D10,D11" 5-Software Serial
" D12,D13 " 6-Software Serial

or is there any better way to communicate between Arduino except I2c?

Why do you need so many Arduinos in the first place? Also, how far apart with the Arduinos be from each other?

I2C should be ideal for what you want - and it is easier to use. You may get some ideas from this I2C Tutorial

...R

I'm working on a project "DIY Power supply" that it has 3 outputs from 0v to 30v , a 3 battery chargers, a wave generator, DMM, and a built-in battery back, and SD card to save the results." also i have two TFT touch lcds"
so i designed for each function a costume pcb and for each pcb i need one Arduino like a brain. "one Arduino can't do all what i want" .
so all the Arduinos far from each other no more than 10cm.
i want the main arduino to get from other Arduinos some measurements and save it on sd card.
so the communication speed is not that important for me.
i can't make I2C communication because each Arduino connected to sensors via I2C like master and the sensors like slaves.

obaida963:
i can't make I2C communication because each Arduino connected to sensors via I2C like master and the sensors like slaves.

I2C is designed as a bus so there can be multiple devices as long as each has a separate address.

It would not take long to set up a simple test.

...R

Robin2, i got it, i tried to communicate with I2C and it to worked perfectly.

Thanks for all replays.