【发布时间】:2011-10-02 15:25:43
【问题描述】:
我需要通过midi2serial converter 发送MIDI 信号。
我正在使用THIS 移位寄存器,以控制 32 个单独的 LED。
如何修改移位寄存器代码以接受 MIDI 串行信号来点亮矩阵中的特定 LED?
我希望修改http://arduino.cc/en/Tutorial/ShftOut12中的代码以满足我的需要。
我很困惑 a) 进入 MIDI 到串行转换器的 MIDI 信号如何从另一端出来。 (也就是说,每个 MIDI 消息是变成一个数组,还是什么?)
每个 MIDI 信号将类似于 (144, 60, 124) 和 b) 移位寄存器草图如何响应 MIDI 信号?
我需要类似的东西:
if ( First bit = 144) {
if (second bit = 60) {
...light LED #1...
}
if (second bit = 61) {
...light LED 2...
}
etc., etc.
}
【问题讨论】:
-
我确定,我已经回答了您的类似问题。这个问题哪去了?