Arduino UNO - Programming Atiny85

by ThisIsSteve in Circuits > Arduino

3317 Views, 11 Favorites, 0 Comments

Arduino UNO - Programming Atiny85

IMG_20150901_052606.jpg

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.......

Tools and Components

IMG_20150831_123201.jpg

All you need for this instructable is -

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

Circuit

IMG_20150901_052619.jpg

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

Prepareing the Arduino UNO

IMG_20150901_052641.jpg

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.

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.