Chiarimenti arduino e CanOpen

Salve,
Sto facendo un progetto di robotica per il quale sto valutando la possibilita di sfruttare la piattaforma arduino.
Vi spiego la mia situazione attuale:
Attualmente ho un braccio robotico e un minipc che comunicano via can sfruttando il protocollo CANOPEN (implementato, lato pc, tramite canfestival); il mio obiettivo è disfarmi del minipc e utilizzare arduino per dare, inizialmente, semplici comandi al braccio (come ad esempio girare uno dei 6 link di 10° etc etc).
Siccome non conosco pienamente Arduino volevo sapere se:

  1. la cosa secondo voi è fattibile sfruttando Arduino e relativo shield per la comunicazione can
  2. se ci sono esempi di implementazione della libreria canopen su arduino
  3. eventualmente che componenti devo acquistare per poter fare questo progetto.

Vi ringrazio anticipatamente per le risposte.

Ciao, non conosco canopen. Però con il mcp2551 e mcp2515 puoi tranquillamente gestire la comunicazione can. Gli shield che ho visto usano questi integrati che se acquistati a parte costano solo pochi euro. Ciao