Hello Fyo,
Let me know if I understand correctly:
You want 2 pieces of software:
1 - You want a software for Windows written in C that connects to an AVR microcontroller through UART.
2 - Also, you want a program for the AVR that interprets the commands sent by the software in Windows.
Is it correct?
I look forward to your response.
Thanks.