Go Down

Topic: Arduino Uno e Atmega8U2 (Read 5798 times) previous topic - next topic

AnTrea

Sep 27, 2010, 12:06 am Last Edit: Sep 27, 2010, 12:09 am by skaxxo Reason: 1
Salve

Sto leggendo un pò le specifiche delle nuove schede da poche ore lanciate.
E la cosa che subito mi è saltata agli occhi è questa nuova aggiunta:

"The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega8U2 programmed as a USB-to-serial converter."

e

"Abbiamo rimpiazzato il chip FTDI con un convertitore usb-seriale realizzato con un Atmel ATmega8U2 che garantisce una latenza minore e non richiede installazione di driver su Linux e Mac (su Windows sarà necessario un semplice file *.inf); utenti più avanzati saranno in grado di riprogrammare il chip USB per permettere alla scheda di essere riconosciuta dal computer in una varietà di dispositivi USB (tastiere, mouse, joystick, MIDI, ecc)."

Sarei curioso di approfondire questo aspetto.
Chi può parlarne in maniera un pò più approfondita tra chi programma su arduino già da un pò?

Arduino, MODs e DIY: blackstufflabs.com

Scomparin Mauro

Da quanto mi sembra di capire invece di usare l'Ftdi usb/serial converter sarà usato un nuovo microcontrollore avr con interfaccia usb integrata che penso comunichi poi via seriale con l'atmega328..
Essendo un microcontrollore poi si può riprogrammarlo a piacere, mi sembra di vedere un altro header per l'isp nell'immagine se non sbaglio..
Poi sono curioso di vedere dove saranno collegati gli altri piedini del nuovo integrato e se magari si può pilotare qualche periferica via usb magari..

alfa75

#2
Sep 27, 2010, 10:16 am Last Edit: Sep 27, 2010, 12:33 pm by alfa75 Reason: 1
quando è prevista la commercializzazione??????????


AnTrea

#4
Sep 27, 2010, 12:40 pm Last Edit: Sep 27, 2010, 12:50 pm by skaxxo Reason: 1
Ma ciò che significa? Posso collegare dispositivi usb ad arduino uno e pilotarli?
Esempio:  collegare una tastiera usb ad arduino uno e catturare i vari input?

A questo punto... dato che in passato era impossibile, posso anche catturare il flusso video di una webcam usb?

Ho un pò di confusione circa questo atmega8u2 :)
Arduino, MODs e DIY: blackstufflabs.com

Calamaro

quello lo potevi fare anche prima, quello stando a quello che ho letto non è che sia cambiato molto!

AnTrea

Infatti, mi sto rendendo conto di non aver ben capito a che serve questa nuova feature.
Ho capito che è più facile la gestione tra pc ed arduino perchè non c'è bisogno di driver, ma non ho capito questo:

"utenti più avanzati saranno in grado di riprogrammare il chip USB per permettere alla scheda di essere riconosciuta dal computer in una varietà di dispositivi USB (tastiere, mouse, joystick, MIDI, ecc)."
Arduino, MODs e DIY: blackstufflabs.com

stefanosky

#7
Sep 27, 2010, 01:20 pm Last Edit: Sep 27, 2010, 01:37 pm by stefanosky Reason: 1
da come hai riportato in alto sembra essere la possibilità di permettere ad arduino di cambiare forma: potrà essere visto dal pc come un dispositivo (il tipo lo puoi configurare), quindi uno scanner, una stampante, una webcam.

primo esempio che mi viene in mente piccolo scanner portatile con una telecamera di un mouse...
o un super controller per videogiochi di automobili, aerei ...

quello che dici te è avere un USB-master, ma non credo sia questo per il momento.

drakelive

ATmega8u2 è un microcontrollore di Atmel come del resto ATmega328.

ATmega8u2 è basato su di un ATmega8 con l'aggiunta di una periferica
USB 2.0. Qua trovate tutta la documentazione.
http://www.atmel.com/dyn/products/product_card.asp?part_id=4600


Mi chiedo solo se il firmware che hanno inserito all'interno di questo
chip ne abbiano rilasciato anche i sorgenti altrimenti mi sa che ci si
fa ben poco.



drake




AnTrea

Pensavo che Arduino Uno con questo nuovo upgrade potesse diventare anche usb-master. Magari con qualche modifica software... chissà!

Credo che il bootloader del piccolo microcontroller sarà sicuramente open come tutto il resto... anche perchè deve essere riprogrammato se vuoi farci altro.
Arduino, MODs e DIY: blackstufflabs.com

BrainBooster

no, niente usb master..
tutto identico a prima....
se non ricordo male anche l'ftdi era programmabile con l'apposita utility per cambiare vid/pid.

gbm

Beh se io fossi il produttore avrei fatto questa scelta piu' che altro per il prezzo  ;). Vediamo come si stabilizzerà il prezzo al pubblico per capire se questo risparmio ricadrà anche gli utenti finali
Community robotica / programmazione Arduino
www.gioblu.com

AnTrea

Per ora il prezzo è rimasto lo stesso del duemilanove. Identico.
Arduino, MODs e DIY: blackstufflabs.com

Federico

@calamaro
Quote
quello lo potevi fare anche prima, quello stando a quello che ho letto non è che sia cambiato molto!


Cioe' tu dici, che prima come ora puoi attaccare una stampante, ad esempio, alla porta usb di arduino e utilizzarla?
Secondo me non e' cosi', ne' ora ne' prima...

Arduino UNO e' identico a quello di prima con un foro per le viti in piu' e questo sistema di usb-chip, e il mega oltre all'usb-chip ha il doppio di memoria, che e' interessante.

Sostanzialmente mi tocchera' abituardi alla nuova grafica e cercare di capire se questo atmega usb-to-serial e' una cosa che puo' tornare utile o no...

F
Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

lesto

per ora l'arduino con chip FTDI può essere rilevato solo con appositi driver...
Grazie a questa miglioria non solo non ci sarà bisogno di driver (userà credo USB generici), ma modificando il chip potrai far vedere arduino come stampante, fotocamera, mouse, tastiera, ecc..............
Pensa che figata dare stampa da paint e vedere una CNC con arduino che ti taglia il disegno su balsa...
per dirne una...
oppure far vedere arduino come memoria di massa e caricare il codice con un copi-incolla (vabbè ovvio che prima devi compilarlo lo stesso) oppure copiarsi su disco i file di log, o addirittura arduino che simulando la testiera/mouse si autoscarica i log quando necessario (o perchè no, gioca al pc quando non ci sei...)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up