Ciao
L'Atmega8U2 dell'Arduino UNO fa quello che faceva l'FTDI nelle vecchie schede.. quando viene connesso al computer crea una porta seriale "virtuale" (visto che quelle fisiche sono ormai fuori moda da un po')
e comunica col processore attraverso i pin RX e TX.
La vera novità è che è possibile riprogrammare il software che gira nell'8u2 per farlo vedere al computer come un'altro tipo di dispositivo.
Per esempio:
* un'interfaccia midi
* una tastiera
* un mouse
* un joystick/gamepad
* una chiavetta di memoria
* un'interfaccia di rete (solo su windows)
* due porte seriali!
e un sacco di altre opzioni.
Queste funzioni sono fornite dalla libreria LUFA di Dean Camera.
Al momento di "finito" c'è solo il software USB seriale che è disponibile per intero , open source come al solito, nel nostro repository github.
http://github.com/arduino/ArduinoCi aspettiamo che tra poco escano una serie di tutorials che spiegano come usare i protocolli che avete visto sopra al posto della seriale.
Vorrei ricordarvi che da Lunedì scorso tutti i sorgenti e tutti i progetti hardware sono disponibili online nei soliti posti come nostra tradizione.
Non c'è nessun tentativo di chiudere la porta a nessuno anzi credevo (forse ingenuamente) di fare una cosa gradita agli utenti di Arduino eliminando un componente non open source dal progetto e rilasciando una scheda che , per il principiante è sempre la stessa mentre per l'esperto è una miniera di cose nuove da scoprire e sperimentare.
Come Arduino siamo obbligati ad acquisire un nostro Vendor ID (VID) usb per mettere in commercio delle schede ma il contratto standard che si firma con l'ente che li rilascia PROIBISCE espressamente di rilasciare numeri PID ad altre persone. Sto negozioando con loro per riuscire a donare almeno un PID agli sperimentatori che vogliono realizzare schede senza scopo di lucro.