All

Arduino Midi Shield

Description: The MIDI Shield board gives your Arduino access to the powerful MIDI communication protocol, so you can control synthesizers, sequencers, and other musical devices. The MIDI protocol shares many similarities with standard asynchronous serial interfaces, so you can use the UART pins of your Arduino to send and receive MIDI's event messages.

The MIDI Shield provides an opto-isolated MIDI-IN port as well as a MIDI-OUT port. The MIDI Shield can be mounted directly on top of an Arduino, connecting the MIDI-IN to the Arduino's hardware RX pin and the MIDI-OUT to TX. Potentiometers are connected to analog pins 1 and 2, and can be used to control volume, pitch, tone or anything else you'd like. Also connected on the shield are three momentary push buttons (connected to D2-4), a reset button, and green and red stat LEDs. The RUN/PROG switch allows you to program the Arduino over serial without having to remove the shield.

Note: The MIDI Shield does not come with the through-hole MIDI connectors or trimpots soldered on. All of these components (2 MIDI connectors and 2 trimpots) are included with the product, however.

Documents:

Fritzing breadboard generated by brd2svg layer 21 text:RESET RESET text:D2 D2 text:D3 D3 text:D4 D4 text:A1 A1 text:A0 A0 text:MIDI IN MIDI IN text:MIDI OUT MIDI OUT text:STAT1 (D7) STAT1 (D7) text:STAT2 (D6) STAT2 (D6) text:PROG PROG text:RUN RUN element:A0 package:ALPS_POT element:A1 package:ALPS_POT element:D1 package:SMA-DIODE element:IN_CON package:DIN_5_FEMALE_SUPPORT text:DIN-5 DIN-5 element:JP1 package:FIDUCIAL-1X2 element:JP2 package:FIDUCIAL-1X2 element:JP3 package:SFE-NEW-WEBLOGO element:LED1 package:LED-0603 element:LED2 package:LED-0603 element:OUT_CON package:DIN_5_FEMALE_SUPPORT text:DIN-5 DIN-5 element:R1 package:0402-RES element:R2 package:0402-RES element:R3 package:0402-RES element:R4 package:0402-RES element:R5 package:0402-RES element:R6 package:0402-RES element:S3 package:TACTILE_SWITCH_SMD element:S5 package:AYZ0202 element:S6 package:TACTILE-PTH-12MM element:S7 package:TACTILE-PTH-12MM element:S8 package:TACTILE-PTH-12MM element:U$6 package:8-SMD element:U1 package:DUEMILANOVE_SHIELD text:GND GND text:GND GND text:+5V +5V text:Reset Reset text:Vin Vin text:+3.3V +3.3V text:0 0 text:1 1 text:2 2 text:3 3 text:4 4 text:5 5 text:Analog In Analog In text:GND GND text:13 13 text:12 12 text:11 11 text:Aref Aref text:10 10 text:9 9 text:8 8 text:7 7 text:6 6 text:5 5 text:4 4 text:3 3 text:2 2 text:TX TX text:RX RX element:JP2 package:SFE-LOGO-FLAME polygon
100%

Connectors / Pins — 28 total