ATtiny84/85‎ > ‎


Hardware: Easy to construct.
  • Bill of Materials
  • Tools
    • Soldering Iron
    • Flux Pen
    • Flush Cutters
    • Pliers
    • Sand Paper

Software: Easy to program (only 66 lines of code needed for core functionality).
  • Variables
  • If statements
  • Functions
  • Loops
  • Arrays

Core Functionality Tutorials:
  1. Introduction
  2. Assembly
  3. Create Virtual Circuit
  4. Lighting Up LEDs
  5. Create a Bitbucket Account
    • Students at STEM Mast Academy
    • Students at Teeland Middle School
  6. First Commit
  7. Show the Score
  8. Listen to Buttons
  9. Legal Clicks
  10. End Game
  11. Port Code

Creativity: Students can choose how to implement the extensions listed below.
  • Indicate the end of the game (for example: blink the LED closest to the winner).
  • Add sounds during the game to provide feedback to the players when they press a button.
  • Add sounds or jingles when the game ends to indicate which player has won.
  • Use different sounds/jingles for each player.
  • Use a random seed to change the delay pattern.
  • Advanced: Recode the entire project using events instead of looping/polling (a great way to compare competing techniques).