picerno ha scritto: ↑04/09/2017, 11:10
vincenzo.bini ha scritto: ↑04/09/2017, 10:39
L'arduino lo collego via USB, non ho trovato altro per evitare cavi!, comunque è l'unico cavo!, l'audio esce sul pettine del raspberry.
Nella nuova versione che deve arrivarmi, ho la possibilità di rimuovere l'arduino (niente più cavi) e collegare 2 mcp23s17 su spi del raspberry, ma non ho ancora trovato un driver funzionante! (l'unico funzionante usa un mcp23017 collegato sui pin di sync video!)
c'è un'altra versione in giro sulla rete che se non sbaglio usava degli integrati I2C, con i driver già esistenti, in accoppiata al sistema RGB su GPIO
vincenzo.bini ha scritto: ↑04/09/2017, 10:39
All'inizio del progetto avevo pensato anch'io di usare un atmel direttamente su scheda, ma ho fatto i conti con tutti i componenti e l'incasinamento che ne sarebbe uscito così ho deciso di optare per l'arduino micro che non ha un costo esorbitante, ha la possibilità di usare la VSUB per emulare una tastiera o un joystick e cosa più importante ha usb e controller seriale già integrato!
sicuramente la tua scelta è la più veloce e comoda, ma potresti trovarti male se per caso un giorno dovessi aver problemi di approvvigionamento
Si, infatti è quella con il mcp23017, ma usa obbligatoriamente i pin i2c che sono usati per il sync video! quella che dici tu usa il driver SPI cioè MISO MOSI SCK e CS (che in dpi=3 restano liberi), ma non c'è un driver funzionante!!!
Hai ragione per l'approvvigionamento (anche se prima che il progetto arduino decada, penso passeranno molti anni e difficilmente cambieranno il pinout al contrario il raspberry oppure l'ordroid come è già successo potrebbero subire modifiche!), ma comunque non penso di farne un business (se si riuscisse comunque a creare una scheda totalmente indipendente, sarebbe fantastico e magari programmare i tasti direttamente da raspberry, senza passare dall'ide di arduino), quindi la quantità resterà limitata, inoltre come ho detto se si riesce a creare un driver adhoc si può fare senza l'arduino e nelle versioni successive, sempre se ci saranno, si può modificare tutto!