# Problem shrinking Arduino project to ATtiny 85 20MHz

This is a similar problem as this one: Programming an ATtiny 85 with Arduino

However the latter question refers to older software/arduino and did not reach a resolution.

I'm using Arduino 1.0.1 (also tried this with 1.0.2) on Mac OS X ML. I've successfully ran the following program on the arduino:

int LED_Pin = 3;
int howBright;
void setup() {
pinMode(LED_Pin, OUTPUT);
}
void loop() {
howBright = random(128,255);
analogWrite(LED_Pin, howBright);
delay(random(50,150));
}


Now I have an ATtiny 85 20MHz wired up as instructed here: http://hlt.media.mit.edu/?p=1695

I am "uploading with programmer" with "Arduino as ISP" to the ATtiny85 and get this error:

avrdude: stk500_recv(): programmer is not responding

• Did you load the ISP sketch into the Arduino? If you have previously monkeyed with the fuse bits, you may need to slow down the baud rate, or inject a clock (oddly enough, I found I had to inject the clock into the oscout pin rather than the oscin to recover a misfused '85) Dec 8 '12 at 4:57
• What version ArduinoISP are you using? I remember having to upgrade the standard supplied version. I use version 04m3 Dec 8 '12 at 9:57
• I wrote the code and loaded it to the Arduino, yes. It's working directly off the Arduino. I don't know what fuse bits are, but I don't think I monkeyed with them. I also don't know what injecting clocks means or what oscout pins are. Sorry, I'm a web developer still learning electronics. Dec 8 '12 at 20:07
• @jippie I assume that's different than Arduino.app? How do I check or change the version? Dec 8 '12 at 20:07
• @ajkochanowicz it is at the top of the source code, which you loaded from the Arduino GUI to program the Arduino. First line: // ArduinoISP version 04m3 One or two lines below that is a link to the Google code repositories. Dec 8 '12 at 20:20