Introduction: Arduino UNO - Programming Atiny85

As we can tell that the Arduino is quite large in size and not so much portable. When you scale it down to designing wearable tech an Arduino UNO is quite large, in fact even the atmega328 is quite large in some cases a simple solution to it would be to use a ATtiny85. This IC is Arduino compatible and has a internal clock it is a 8 pin IC and is very portable. So in this tutorial I'm going to show you how to get started with the ATtiny85 and show you how to program it using an Arduino Uno.

So lets get started.......

Step 1: Tools and Components

All you need for this instructable is -

  • Arduino
  • Breadboard
  • ATtiny85 (or ATtiny45)
  • 10uF 16V electrolytic capacitor

Step 2: Circuit

Here is how you need to rig up the circuit -

  • Arduino +5V ---> ATtiny Pin 8
  • Arduino Ground ---> ATtiny Pin 4
  • Arduino Pin 10 ---> ATtiny Pin 1
  • Arduino Pin 11 ---> ATtiny Pin 5
  • Arduino Pin 12 ---> ATtiny Pin 6
  • Arduino Pin 13 ---> ATtiny Pin 7

Step 3: Prepareing the Arduino UNO

First we need to prepare the Arduino to send code to the ATiny85 you can so that by uploading the Arduino as ISP code found in the examples. This program uploads the code to the ATiny85 rather that keep it for itself.

Step 4: Programming

In the tools -- > Board select ATiny85 with a internal clock and programmer as Arduino as ISP, Type in the code and hit enter you should have now successfully uploaded the code to the Arduino. If you are facing any problems leave a comment below and I would be glad to help you.