{{file:irl-attiny-neopixel.jpg?250x0}} The [[:attiny]] series are a very cheap series of [[:microcontroller]] that can be used to create more permanent circuits without having to sacrifice your [[:arduino_uno]]. ====== Using the Arduino IDE with an ATtiny85 ====== When using an ATtiny85 with the Arduino IDE, the pinout looks like this: {{file:attiny85-arduino-pinout.jpg}} ====== Programming from an Arduino Uno ====== Connect up the Uno to the ATtiny85 on a [[:breadboard]] like so: {{file:attiny85-uno-isp.jpg}} When selecting the board in the Arduino IDE, **never** select an external oscillator setting unless you actually have one, you can brick your chip. By default, the ATtiny85 will work at 1 MHz. You can change the fuse settings in the chip to the settings you selected by choosing "Burn Bootloader". This menu option is misleading, in that for the ATtiny range this will not actually burn the bootloader at all, but it will set the fuses for the clock speed for you. ====== External Links ====== * [[http://www.atmel.com/Images/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf|ATtiny85 Datasheet]] * [[http://www.instructables.com/id/Arduino-ISP-to-ATTiny85/|Instructables - Arduino ISP to ATtiny85]] * [[http://highlowtech.org/?p=1695|High Low Tech - Programming an ATtiny w/ Arduino 1.6 (or 1.0)]]