Guitar Scaling using Assembly

This project was done in 2007, together with my senior in undergrad, Ahmad Rismawan as Project Head, and one of my colleague Giri Kuncoro, We had a project from Art student to build a tool for helping people learning how to play a guitar.

The idea is, this device has sets of LEDs that point out which guitar string should be plucked based on the tempo and the scale we would like to play.

This works including microcontroller simulation using Proteus, circuit design using Protel DXP and also MCS51 – microcontroller using Assembly Language.

DSC00109 Electrical Circuit Simulation Using Proteus


Source code of the Assembly language : Github