Similar to an Arduino, this microcontroller board can be programmed using C or assembly.
This microcontroller board was used during the first part of my bachelors degree as an introduction to layout a circuit board, soldering and programming. There was also a second board that functioned as the programmer for this microcontroller board.
There are only 7 leds and 3 buttons on the board, yet I managed to programm a version of tic tac toe with an unbeatable opponent.
Three leds show the state of a single line of a 3x3 board of tic tac toe. Two of the remaining four leds indicated the number of the line shown in binary. The last two leds show the selected column within that line.
One button was used to increment the line number, one to increment the column number and one to select the field and play ones move.
Player one had always on leds, while the fileds of player two were shown as blinking leds.