Required hardware Arduino Leonardo Compatible USB Host Shield Data-capable USB cable Supported mouse Check shield wiring and firmware documentation before use.