Leggere una tastiera USB con Arduino

Ciao a tutti
È possibile collegare una tastiera USB ad Arduino, e leggerne quindi le pressioni riconoscendo i caratteri?

Grazie in anticipo

Arduino quale? Nelle versioni "base" (UNO, Nano, etc..) no, perlomeno non direttamente, su altri forse.
A tutti si può invece collegare una vecchia tastiera PS2 (quella con il connettore circolare).

Ciao, Ale.

Arduino mega nel mio caso
Si potrebbe anche con una tastiera USB?

NO, una tastiera, come Arduino MEGA, è un device USB che vuole vedere un HOST USB ...
... volendo esiste una shield che aggiunge una porta USB HOST ad Arduino UNO e MEGA.

Se cerchi su Amazon "arduino usb host shield" ne trovi alcune ... occhio che l'originale Arduino crea problemi sul bus SPI.

Guglielmo

Leggendo qui:

Pare che si possa usare anche direttamente l'USB come fosse una PS/2, chiaramente non funzionerà con tutte le tastiere, ma vale la pena di provare.

Ciao, Ale.

... io ricordo degli adattatori USB -> PS2 per attaccare le nuove tastiere ai vecchi PC con solo PS2 :wink:

Guglielmo

Infatti, pare che in realtà molti di essi siano dei semplici pin-to-pin. Probabilmente, se la tastiera è abbastanza intelligente, se non sente negoziare su USB commuta le 2 linee in PS2.

Ciao, Ale.