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

    • Publish app "Public" test
    • Fourier Lissajous (Mechanical)
    • seo tool
    • Parallelogram Anatomy
    • רישום חופשי

    Discover Resources

    • Halfstack B
    • Circumcenter Construction
    • Circles
    • Roots of a Quartic
    • Trig Ratios

    Discover Topics

    • Coordinates
    • Natural Numbers
    • Geometric Distribution
    • Statistical Characteristics
    • Matrices
    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®