Newbie question. So apologies beforehand. Could you please explain for a novice like me the difference between AVRISP MKII (from Atmel), STK500 Compatible USB Programmer, Tiny AVR Programmer, and Pocket AVR Programmer.
I'm a bit confused which would be good for my current project ( making a 'camera exposure meter'). For now, I will be using either SparkFun Pro Micro 3.3V or, Adafruit Pro Trinket (3V) - haven't decided yet. But I have more projects in mind. So I want an AVR programmer that can be used with as many AVR microcontrollers as possible. I don't want to spend more than $50 though. If you have some other alternatives, please do let me know their pros and cons.