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

    • Steepness and Road Signs
    • z`]]
    • Publish app "Public" test
    • Rose Curve
    • Model sferyczny - dwunastościan-dwudziestościan

    Discover Resources

    • futureValueAnn
    • Fair Day Task 1
    • Coded Data
    • Área triángulo
    • Walker G circumcenter
    • รูปคลี่พีระมิด

    Discover Topics

    • Cylinder
    • Square
    • Linear Programming or Linear Optimization
    • Difference and Slope
    • Kite
    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®