I am having a project USB AVR uController interfacing. It will have USB AVR microControllers connecting to computer via USB protocol. AVR will do something as a peripheral boards and transfer it's data to computer as well as the computer will control the board by the console in the screen made by C#.
What I have now is that the basic of C# and being quite familiar with AVR microcontroller programming (ASM) but never done with USB AVR.
I am very new with USB programming so hope experts can advise me what I have to do step by step to carry out the project.
1, What AVR I should to go with in term of pricing and ease of seeking.
2, C# programming side what I have to be equipped in term of writing code and driver for USB.
3, And etc.. which I do not know yet to go through the project.