Your Project will be done using the following tools :
- ATmega32 series microcontroller using atmel studio.
- 2-axis joystick Using ADC Channels in Atmega to deliver direction.
- usb 2.0 communication between device and PC.
- Buttons.
I am Excellent at the following :
- Embedded C Programming.
- ATmel AVR Peripherals like GPIO, ADC, UART, Timers, ADC, Timers, Interrupts and etc.
- Serial Communication like SPI, UART and TWI.
- Atmel Studio 7.0
I am able to deliver your working project efficiently at my specific time.
Best Regards,