Hola,
Aunque en algún post ya he puesto la dirección de la web, este finde ya se ha ampliado un poco más, y ya empieza a estar más "presentable" para una presentación oficial...

En las últimas semanas hemos estado trabajando en este proyecto: http://secuduino.blogspot.com/
Se trata de un "brick" + librería para disponer de bus CAN en nuestros Arduinos. La idea de no usar shield, es para que sea compatible con todas las placas oficiales y no oficiales de Arduino.
La conexión se realiza mediante SPI a a la placa de tipo brick, siendo configurable el chip select y el pin de recepción de mensaje, para tener máxima flexibilidad si se está usando alguna otra shield/componente que necesite SPI.

Los primeros montajes de ejemplo de uso han sido:
HELLO WORLD!! (usando un MEGA y un Diecimila/UNO):
http://www.youtube.com/watch?v=3P4nZnrv9mM
ALARMA:
http://www.youtube.com/watch?v=f34TJ1MoNPc&feature=player_embedded
SERVO:
http://www.youtube.com/watch?v=fanymVjG4U4
En la página se puede encontrar más información, así como los programas, que resultan muy directos gracias a la librería.
Resulta más fácil de implementar una red CAN que una RS485, ya que el controlador hardware hace toda la tarea "sucia" por nosotros, como son los mensajes,timing,CRC,reglas,errores,.. En RS485 el usuario tiene que crearse todo ésto via soft, ya que sólo define la capa física.
La velocidad alcanzable es hasta de 1 Mbps.
En el FAQ de la página, se puede encontrar información muy útil acerca del bus CAN, que muchas veces es dificil de conseguir.
Se trata de un bus muy utilizado y muy estable para sistemas de control en "tiempo real". Las aplicaciones son domótica, control distribuido, automoción, automatización, alarmas,....
El próximo ejemplo será algun "hack" para el coche!!! ]

Saludos
Igor R.