I am working on a project in which multiple ATTINY's need to send numerical data between each other. In most cases the ATTINY will have to receive multiple streams of data on different pins. See the image below:
So in this case the ATTINY needs to receive data on the top right 3 pins at the same time. And needs to send data from the bottom pin to an other ATTINY.
I looked at doing this with the Software serial library but this doesn't support multiple pins and doesn't allow multiple pins to send and receive data at the same time.
So i heard that some sensors / modules have extra hardware to take care of the serial communication.
So my question is if it is possible to add this hardware to each pin so the chips can receive data on multiple pins at the same time. And what components should i use to accomplish this behaviour.
This is my first electronics project so please don't be to harsh. (I do have quite some coding experience).
If more information is required or if something is unclear let me know so I can clarify.
Thanks in advance!