So I have been implementing a bit-banging protocol to control my house lights, blinds and ventilation. arduino micro's send one's and zero's over one wire to the basement, where an uno is shift registered to controll solid state relays. This to the point I am now looking into a more 'stable' protocol with more error-checking and adressing/prioritizing.
After lots of research, the CAN-bus protocol is the perfect candidate, as it would neatly and seamlessly be integrated with the protocol I have at the moment. Problem and question: my house is filled with arduino micro atmege 32u4 processors and there is no way I want to install or plug in another shield. So I would like to have these micro's talk 'CAN' themselves. Does the CAN-bus library protocol already exists for these puppies, or do I need to write this myself.
funny enough, google sends me round in 1.5million result circles. What's with that!?
* Wrong forum. Moved. *