Arduino Leonardo with Headers [A000057] Price: $21.00 (as of 26/11/2020 04:58 PST- Details)

Make sure this fits by entering your model number.
Acts as a standard HID USB Input Device when plugged to any computer: create your own keyboard or mouse
20 digital I/O Pins (of which 7 can also be PWM Outputs; and 12 act as Analog Inputs)