Final Project for ECE4180, MIDI Controller

Dependencies:   mbed 4DGL-uLCD-SE

You are viewing an older revision! See the latest version

Homepage

Table of Contents

  1. Overview

By Emeril Huang, Khayame Maiki, Mark Olorvida, Timothy Li

Overview

This final project is based on a Musical Instrument Digital Interface (MIDI) controller. The base idea of this is a device that allows a wide variety of electronic musical instruments or sounds to be played at the press of some buttons. This project uses a mbed hooked up to a PC with the standard USB, and utilizes a C# application on Windows to receive serial port messages and plays sound files. Potentiometers are used as volume control.

/media/uploads/EvolutionOfWar/midicontroller.jpg

Components

Wiring

mbedCableuLCD
P28TXRX
P27RXTX
P30RESRESET
VU+5V+5V
GNDGNDGND
Push ButtonsPinsGND
Pushbutton1P8GND
Pushbutton2P9GND
Pushbutton3P10GND
Pushbutton4P11GND
Pushbutton5P12GND
Pushbutton6P13GND
Pushbutton7P14GND
Pushbutton8P15GND
Pushbutton9P16GND
Pushbutton10P17GND
Pushbutton11P18GND
PotentiometersVoltagePinsGND
Pot13.3VP19GND
Pot23.3VP20GND
RGB LEDsRedGNDGreenBlue
LED1P26GNDP25P24
LED2P23GNDP22P21
LED3P5GNDP6P7

Program


All wikipages