Skip to content

Latest commit

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

simon

This is an implementation of the Simon Game on an AVR microcontroller.

PCP

The original PCB design in KiCad was made by Jan Hermes (MicroCRT) from the electronic workshop (EWS) at the Ruhr-University of Bochum. Thanks!

This design was slightly changed in June 2026.

main components

The SMD components are all given in the KiCad files, but the main parts are listed below.

It should be noted, that one is free on the choice of LEDs, but in order to match the perceived brightness, they have to be matched with appropriate resistors.

A reasonable choice, a trade-off between battery lifetime and LED-brightness is:

colorresistance
red1.5 kΩ
yellow330 Ω
green330 Ω
blue1.5 kΩ

soldering

Most components are straight forward, except that the LEDs need to be soldered with the long leg facing the resistor (the round pad), and the short leg facing the push button (the square pad).

programming

In order to program, the following connections have to be made:

signalpin
MOSI7
MISO8
SCK9
RESET18
GND19
VTG20

The pin header is oriented such that pin 1 is at the top right, and pin 20 on the bottom left.

The makefile provides a necessary steps to compile and flash the controller.

About

Simon on AVR

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages