loading

Attinys are a great way to shrink your arduino project. I recently tried to following this great instructions from the High Low Tech website but it looks like its out of date. They have some tutorials and if you don't have a ATtiny programer follow this tutorial. This instructable is how to program an Attiny on Arduion 1.0.6

Step 1: Download the Files

Go ahead and download this folder from the High Low Tech website. Now go to your applications folder and right click on Arduino then select Open Package Contents.

Step 2: Add the Files

Now navigate to the hardware folder. Go to Content >> Resources >> Java >> Hardware. Go head and drag the attiny folder which is in the folder that you downloaded in the last step and place it in this hardware folder.

Step 3: Blink Blink

Go ahead and open up Arduino and go to File >> Examples >> Basics >> Blink. Change 13 to 0. Your program should look like this...

void setup() {

pinMode(0, OUTPUT);

}

void loop() {

digitalWrite(0, HIGH);

delay(1000);

digitalWrite(0, LOW);

delay(1000);

}

Now we need to change the board so go to Tools >> Boards >> ATtiny 85 (internal 8 MHz clock). If your ATtiny doesn't have the bootloader go ahead and click Tools >> Burn Bootloader. Now you can upload your program. (You may have to change your programmer by going to Tools >> Programmer >> USBtinyISP)

<p>Nothing works&hellip; :( With Arduino IDE 1.6.3 show package contents you can get to the hardware by: Contents &gt;&gt; Java &gt;&gt; Hardware. And this is where I put the attiny folder but it doesn't work. This a different path than you show (&quot;Resources&quot; seams to lead nowhere). I first tried Sparkfuns instructions, &quot;make a folder called <em>hardware</em> within your Arduino Sketchbook directory&quot;. That didn't work either. The IDE works great with my UNO&hellip; </p><p>Any ideas??? Mac OSX 10.8.5</p><p>Thanks</p>
<p>In order to get it to work with the 1.6.3 IDE you need to add a folder. </p><p>Right now inside the attiny folder looks like attiny &gt;&gt; boards.txt, variants. You need to add a avr folder between them. Change it to be attiny &gt;&gt; avr &gt;&gt; boards.txt, variants. I hope this fixes the problem, let me know if it still doesn't work.</p>
<p>I've been using Arduino IDE 1.0.6 with the Tiny Programmer because I still can't get 1.6.3 to work. Your last comments did work fine though, thanks. The board can be selected and the programmer can be selected, but there is no option under port that seems to coincide with the Tiny Programmer. In 1.0.6 I can select the right port and upload fine but not in 1.6.3? In 1.0.6 the ports start with &quot;dev/tty.&quot; and &quot;dev/cu.&quot; but in 1.6.3 the &quot;dev/tty.&quot; selections are not available. Why is it not accessible? Sorry to bother you again but I'm tired of jumping back and forth between versions! :(</p><p>Thanks again for the help!</p>
Heres a Pic of what it should look like
<p>Please let me know if you have any questions</p>

About This Instructable

3,361views

47favorites

Bio: I'm an eagle scout from Colorado. I like to program, Arduino (if thats a verb) and make cool things. I also like to hike ... More »
More by peterfoxflick:ATtiny Flower Pot Programing an Attiny with Arduino IDE ATtiny Dark Detector 
Add instructable to: