Picture of How to program attiny using arduino uno
I just wanted to make a small arduino for my few projects because buying a arduino for every project will be too expensive for a 15 yrs  old guy !!!!!

Step 1: Things you need

arduino IDE
attiny files on ur arduino IDE
You can download the files given below and move the files in hardware
1- arduino uno
1- attiny 45 or 85
1- breadboard
few jumper wires
1- 10 uf capacitor

Optional (if you u want it permanent )
1- perfboard
1- 1 led any colour that u like
1- 220 ohms resistor
and some pin headers
hann79119 months ago

Hi, if i need two digital outputs and four analog I/Os, can ATTINY24 does the job? Do I follow the same instruction as Attiny 45?

Pranavthegreat (author)  hann79119 months ago
No you can't as the attiny has only 3 analog also u can follow the same procedure for attiny 24 and even 13
borsaci069 months ago

Thx for the post... I am messing around with electronics and Arduino for years but never programmed an Attiny before... I had some Attiny45 lying around and wanted to peogram it using your shield... Made the shield according to the scheme and pics... downloaded the Tiny.zip and extracted to Arduino/hardware folder... Uploaded ArduinoISP and plugged the shield while not connected to USB... Later plugged the shielded arduino to usb and opened Blink example, selected Attiny45@8Mhz from board list and tried to upload sketch with no luck... It says:

avrdude: usbdev_open(): did not find any USB device "usb"

Tried the same on my other WinXP pc with a different response something like:

avrdude: attiny45 not present

Any ideas why? double checked my connections...

Pranavthegreat (author)  borsaci069 months ago

if the arduino isp was uploaded perfectly then i suppose you should not face any problem and for the error i recommend you to search it on forums because i have never experienced this error before.

jamestav1 year ago

Nice tutorial! If you want to know how to do this with an Arduino Mega, check out my blog at: http://jamestav.blogspot.com/2014/08/programming-attiny85-microchip-using.html

Sauspin2 years ago
I think to program the sketches is necessary to burn the bootloader first.

No. Don't bootload ATtiny. It will damages your mircocontroller.

first i am impressed with you because you r just a 15yr teen...i m new to micro controllers though i studied during my college time..from few days i am looking for some info on net to make a pwm for a cheap..reliable solar charger..but i was so confused with various type of mc..as they needed first bootloader and then prog..aftrr reading your inst..i feel i got my answer..buy one uno and attiny chips for making pwm.s...great..i am glsd for u
Pranavthegreat (author)  Sauspin2 years ago
actually no because the arduino doesn't have a bootload for attiny and as you are going use arduino as isp in the programmers option you don't need to bootload it

Thank You! I use this a LOT.

Pranavthegreat (author)  Fanima Dekoi1 year ago

your board looks better

Can i reprogram attiny 85
Pranavthegreat (author)  rbhavanirao1 year ago
yes you can program attiny 85 and also 44 and 84
diy_bloke1 year ago
Great. Your stripboard contains a capacitor that is not found in yr schedule. Personally I always put a capacitor of about 25-33uF between earth and reset of the UNO or Nano that I use for programming.
The LED is a nice addition, but it would be nice if you had put it in your schedule as well :-)
Pranavthegreat (author)  diy_bloke1 year ago
Thanks for telling I would add these things in my schedule
electro182 years ago
Hey which board did you use from the board list?
Pranavthegreat (author)  electro182 years ago
Which are you talking about
I'm using arduino uno r3 and in the boards list in the IDE which option did you choose?
P.S.: I'm using ATtiny85 with external 8Mhz resonator .
Pranavthegreat (author)  electro182 years ago
First of all u dont need a resonator it has an in built crystal of 8 mhz and in the software it has attiny85(8 mhz) use that one .
Kay got it !