This board was made as an interface board which can be programmed to control almost anything. On the board, there are 16 buttons which 8 of which are encoders. Each button has 2 LED. The outputs can be to an LCD and control board. The control board is how the interface board interest with the world. A MIDI control board can make the interface board into a musical instrument and a keyboard control board can make it into a custom keyboard. The control board can have 2 buttons with 4 LED on each or 1 encoder with 2 LED. These controls control the interface, making the board have 16 inputs (8 encoders and 16 buttons) but 1-16 different configuration. The will give 256 different inputs (256 buttons and 128 encodes) which only 16 shown.
hardware specifications
- ATMEGA2560
- 8 push buttons
- 8 encoders
- 32 LEDs
software specifications
Inputs and outputs specifications
- LCD
- Data in and out
- button, encoders and/or LEDs
Control boards
MIDI: This board turns the interface into a MIDI musical instrument. 2.4GHz Wireless: This board turns the interface into a wireless device. Bluetooth: This board turns the interface into a wireless Bluetooth device. DMX: This board turns the interface to control different lights. Keyboard: This board turns the interface into a custom keyboard. serial/Programer: This can program the board and have USB serial input/output.
Further development
- Fully programmable.
- Programmable names.
- SD to save and load data.
- Quick and easy replacement of the control board
- RGB LEDs