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?
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.