Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sound_boards:midi_keyboard [2019/08/31 18:10] admin [Knowledge] |
sound_boards:midi_keyboard [2020/06/11 22:13] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== MIDI Keyboard ===== | ===== MIDI Keyboard ===== | ||
A 25 key Midi keyboard based on an Arduino (Atmega328P-PU). It has an small OLED Display, too.\\ | A 25 key Midi keyboard based on an Arduino (Atmega328P-PU). It has an small OLED Display, too.\\ | ||
+ | |||
+ | ---- | ||
+ | ==== Paper PCB ==== | ||
+ | {{:sound_boards:midi_keyboard_03.jpg?400|}}\\ | ||
+ | {{ :sound_boards:midi_keyboard_03.zip |}}\\ | ||
---- | ---- | ||
==== Code ==== | ==== Code ==== | ||
- | {{ :other_boards:midi_keyboard_04.zip |}}\\ | + | The Atmega 328 on the board should be programed and used like an Arduino UNO. For burning the boot loader and uploading the code please follow the manual for the [[arduino_clones:paperduino-uno|Paperduino-UNO]]\\ |
+ | |||
+ | {{ :other_boards:midi_keyboard_04.zip |MIDI Keyboard Code}}\\ | ||
---- | ---- | ||
Line 119: | Line 126: | ||
[[http://dernulleffekt.de/midi/table3.html]]\\ | [[http://dernulleffekt.de/midi/table3.html]]\\ | ||
[[http://dernulleffekt.de/midi/table4.html]]\\ | [[http://dernulleffekt.de/midi/table4.html]]\\ | ||
+ | |||
+ | ---- | ||
+ | ==== Knowledge ==== | ||
+ | === MCP23017 === | ||
+ | [[http://www.learningaboutelectronics.com/Articles/MCP23017-IO-port-expander-circuit-with-arduino.php]]\\ | ||
+ | [[http://www.nikolaus-lueneburg.de/2015/11/mcp23017-i2c-io-port-expander/]]\\ | ||
+ | === OLED Display === | ||
+ | [[http://www.instructables.com/id/How-to-use-OLED-display-arduino-module/]]\\ | ||
---- | ---- | ||
==== License ==== | ==== License ==== | ||
- | This board is designed by **Wolfgang Spahn**.\\ | + | The MIDI Keyboard was designed by **Wolfgang Spahn** 2014.\\ |
It is licensed under a [[http://creativecommons.org/licenses/by-nc-sa/4.0/"|Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]]. | It is licensed under a [[http://creativecommons.org/licenses/by-nc-sa/4.0/"|Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]]. | ||
Line 129: | Line 144: | ||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> | <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> | ||
</html> | </html> | ||
- | |||
- | ---- | ||
- | |||
- | ==== Knowledge ==== | ||
- | === MCP23017 === | ||
- | [[http://www.learningaboutelectronics.com/Articles/MCP23017-IO-port-expander-circuit-with-arduino.php]]\\ | ||
- | [[http://www.nikolaus-lueneburg.de/2015/11/mcp23017-i2c-io-port-expander/]]\\ | ||
- | === OLED Display === | ||
- | [[http://www.instructables.com/id/How-to-use-OLED-display-arduino-module/]]\\ | ||
---- | ---- |