lunedì 15 luglio 2013

Usb Host Shield sun Arduino Uno

In questo post verra' descritto l'USB Host Shield Keynes che aggiunge la funzionalita' di utilizzare periferiche USB su una Arduino Uno.
Lo shield si monta come tutti gli altri dello stesso tipo e, oltre a replicare i pin della scheda ed il pulsante di reset, aggiunge una porta USB femmina tipo A
C'e' da specificare che esistono due release dell'USB Host shield...nel mio caso e' la versione 2 che necessita della libreria USB_HOST_Shield_2.0 che si recupera a questo link GitHub


Nella cartella esempi vi sono diversi programma ma nel mio caso mi interessava interfacciare solo HID (Human Interface Devices) ovvero mouse e tastiera
Prima di iniziare una precisazione. Gli esempi nella libreria settano la porta seriale alla velocita' di 115200 baud per cui il monitor seriale dovra' essere impostato di conseguenza (di default si apre a 9600 baud)

Il primo esempio e' USBHIDBootMouse



Questo e' l'output in cui sono riportati i movimenti relativi tra due acquisizioni
Output Mouse
Il secondo e' USBHIDBootKbd


con il relativo output
Output Tastiera