The most common way of programming AVR microcontrollers is the In System Programming port. That little six-pin header with MOSIs and MISOs coming out of it will program every AVR you’ll ever come ...
We should at least mention the MKII, a programmer that offers ISP in the same way that the USBtinyISP does, but also provides JTAG, debug wire, and few others. We have no experience with this unit so ...
"The Art Controller is an open-source, hackable relay board that can be reprogrammed. "While no programming is required— the microcontroller comes preprogrammed to do everything listed above — the Art ...