Agregar memoria USB a Arduino Uno R3

Buenos días/ tardes o noches.

Querría pedir ayuda para un trabajo que quiero realizar.
Tengo una tarjeta Arduino Uno R3, a la cual quiero agregar una memoria (extra).
El problema que tengo (más que nada por que de momento, no tengo el conocimiento para hacerlo) es que quiero que Arduino esté conectado a un puerto USB hembra, al cual se le pueda incorporar un USB cualquiera y que Arduino sea capaz de guardar y buscar archivos en dicho USB.

Me gustaría que si alguien supiera de que forma habría que conectar el puerto USB hembra al Arduino, que me lo dijera, sería una valiosa ayuda para mi.

De todas formas, un saludo a todos y gracias por vuestro tiempo.

Debes comprar el SHIELD USB 2.0 ya que Arduino no tiene capacidad para manerarse como Host USB.

Aca lo tienes en Adafruit