Arduino MKR1000 as a HID, for performing HID penetration testing over WiFi networks.
In this video, you'll know how can actually upload the initial program/code into an ESP32 board via Arduino IDE.