I’m trying to hack the littleBits Arduino module to output MIDI through its d1/tx port, and I’m having some issues.
I have followed the MIDI sample from the Arduino website : http://arduino.cc/en/tutorial/midi
I had a spare Mix bit that was broken, so I cut one of the wires and soldered them to a MIDI cable that I also cut open. It’s my first time doing all that, and there are a million points of failure, but I’m hoping it’s something simple I overlooked…
As far as I can tell, the connections are soldered fine. I tested continuity with a multimeter on the Ground and Signal pins and that seemed alright. The VCC pin does not light up continuity because of the resistor, but I’m 99% sure that it’s fine.
I connected the bitSnap’s Ground to the pin that expects a Ground, the 5V pin through a 220 ohm resistor (as instructed on the Arduino MIDI sample page) to the pin that expects direct current, and the SIG pin to pin 5 which has serial data.
I made a simple sketch to send C4 (middle C) and see if that works, but I’m not getting any signal on the receiving end. The program is a clone of the one from the Arduino website’s sample, so I think that part works okay.
My main hypothesis, apart from just screwing up my wiring, is that the SIG pin does not send voltage in a way that makes the MIDI protocol happy. Is there any treatment on the Arduino’s TX output that the littleBit version does, or does it just pipe it to the SIG pin?
Thanks for any help!