Tiny Arduino have only eight pins as shown in figure above, Pin4 is ground (Gnd), Pin8 is 5V (Vcc), Pin1 is Reset, Pin2 and Pin3 originally used to connecting the Crystal. In order to utilize all the IO, the internal oscillator (RC Oscillator) is used to replace the external clock which require a crystal. Therefore the Tiny Arduino is now come with five IO. Below shows the Arduino IO functions.
1. There are five IO, each IO can be Input or Output
2. Among the five IO, two of the IO can perform as PWM
3. Among the five IO, three of the IO can perform as Analog Input
I2C may require to extend the features of Tiny Arduino.
Remove these ads by
Signing UpStep 1: Materials
1 x Breadboard (Project board)
1 x ATtiny85 (This is our Tiny Arduino)
1 x Arduino Duemilanove (use to upload Sketch to ATTiny85)
1 x 10 uF capacitor (prevent Arduino duemilanove from automatically reset)
5 x LED
5 x Resistors
and some Wires









































Visit Our Store »
Go Pro Today »




On your "5 channel running light circuit", it's a good idea to tie the reset (pin 1) to 5V. If you leave it floating, you may find the AtTtiny resets itself randomly. If you use a resistor with a high enough value (10k) for this "pull-up", you can still program it with your ISP.
Check it out:
https://www.youtube.com/watch?v=DebJ1s5I3QM
The cheapest ATMega328 that I can get from Element14 (Farnell Malaysia) is RM12.99 (about US 4.16)
http://www.cunningturtle.com/attiny4585-servo-library/
http://www.instructables.com/id/ATTiny4585-LCD-display-control-with-a-shift-regis/?ALLSTEPS