Project Date: Jul-Sun-5-2015
Project Name: Hexadecimal Counter based on Attiny85

This is a binary counter based on Attiny85, the IDE(Integrated Development Environment) that I will be using is Programmers Notepad, the language will be C. In order to program the Attiny85, we need a pocket programmer shown below. The breadboard shown in the video is a AWS Classmate Digital Breadboard Lab, I use this breadboard for the majority of my projects. The good thing about this breadboard is that it comes with a built in power supply and many more features.

Materials Needed:

  1. Pocket AVR Programmer.
  2. Jump Wires.
  3. (4)LEDs.
  4. Attiny85.
  5. (4)Resistors: 330 Ohms.
  6. Breadboard.
  7. Pocket Programmer Breakout board.

Pocket Programmer:

The Pocket AVR Programmer is a USB programmer which is compatible with AVR Dude. This programmer works really well for ATtiny85,ATmega328, and many more.

The C code below is what makes the ATTiny85 count in Hexadecimal Form, using Notepad++ as our IDE. This project is very similar to the decade counter,the differences are...The decade counter counts 0-9, while the Attiny85 counts 0-15. Also, for the decade counter it was mandatory to have the 555 Timer and 7490 LS chip's to do it's task which is to count in Hex-Form, for the Attiny85 their is no need to keep the Pocket Programmer and Breakout Board because the pocket programmer and Breakout board is only needed to program the code in the ATTiny85. Once your satisfy with your code, you could take the Pocket Programmer and Breakout board and just leave the ATTiny85 by itself, at the end all it needs is power. Another difference is that I am no longer using the 555 timer and 7490 LS chips in this project.