Search

Outline

  1. Programming the ATtiny85
    1. Getting Started
    2. Programming with TinyAVR Programmer
    3. Programming with USBasp
    4. First Project: flash an LED
    5. Project 2: simulate a die
    6. Play some sound
    7. Displaying numbers
    8. Annoy-a-tron
    9. Hardware random number generator
    10. Tell the time
    11. Troubleshooting

    Programming the ATtiny85

    Author:Michael Borcherds
    Programming the ATtiny85

    Table of Contents

    • Getting Started

      • What to buy
    • Programming with TinyAVR Programmer

      • TinyAVR Programmer
    • Programming with USBasp

      • USBasp
      • Installing USB Drivers (Windows)
      • Wiring up USBasp
    • First Project: flash an LED

      • Simple blink on pin 5
    • Project 2: simulate a die

      • Die Simulation
    • Play some sound

      • http://www.technoblogy.com/show?QBB
    • Displaying numbers

      • Controlling a MAX7219 8-digit 7-segment display from ATtiny85
    • Annoy-a-tron

      • Annoy-a-tron
    • Hardware random number generator

      • Random Number Generator
    • Tell the time

      • Reading the time (MSF77)
    • Troubleshooting

      • ATtiny85 troubleshooting
    Next
    What to buy

    New Resources

    • Viviani's Curve
    • Fourier Lissajous (Mechanical)
    • Model sferyczny - sześcian-ośmiościan
    • Untitled
    • Rose Curve

    Discover Resources

    • FP3 ZigZag 5 question 7
    • PROVA- VALORI ASSI
    • start, create a 135 degree angle
    • Afgeleiden invoeren - Hellingsfunctie
    • Reflection over two lines and Rotation about a point.
    • Upper and Lower Riemann Sums

    Discover Topics

    • Parallelogram
    • Planes
    • Addition
    • Rational Numbers
    • Continuity
    AboutPartnersHelp Center
    Terms of ServicePrivacyLicense
    Graphing CalculatorCalculator SuiteMath Resources

    Download our apps here:

    Download_on_the_App_Store_Badge_US-UK_RGB_blk_4SVG_092917

    © 2026 GeoGebra®