Digispark and programming a raw ATtiny85 with Arduino
I was a backer of the Digispark last year, and love these little devices. For those who haven't seen them, the Digispark is a tiny ~ 1 inch square board with an Atmel ATTiny85 microcontroller, male USB pins, and custom bootloader to allow it to be programmed directly from a computer USB port. More succinctly- It's the smallest, cheapest, and easiest way to build a simple Arduino project that doesn't require the larger Atmel microcontrollers. After playing with my initial three Digisparks for a while, I started coming up with uses for the ATtiny85 that made even the Digispark overkill. For these simple circuits I didn't want (or need) the bootloader or the USB IO. I just wanted a way to flash my code onto the raw ATtiny85 and move on. Enter littlewire - a simple Atmel AVR programmer based on the ATtiny85 and it's ability to implement USB in firmware. Littlewire uses the same IO pins as the Digispark, so you can actually just flash the existing littlewir...