
程序会在Arduino IDE的串口监视器上输出一个字符表,表中每个字符汇还会带有它的十进制、十六进制、八进制和二进制ASCII码
硬件需求
Arduino板
连接线
硬件需求
Arduino板
LED
220Ω电阻
将220Ω限流电阻连接到9号引脚,并且在之间串联一个LED。LED的长脚(阳极)连电阻,短脚(阴极)连接到GND。
硬件需求
Arduino板
模拟信号传感器(电位器,光电管, 压力传感器等均可)
连接MIDI线到接头上,并且把MIDI线插上乐器。然后就享受Arduino演奏家的奇妙旋律吧!
MIDI是乐器数字接口(Musical Instrument Digital Interface)的简称。
它是用来控制电子合成器、编曲机以及其他乐器的一个很有用的协议。
MIDI设备主要分为两个大类:
第一类是控制器(换句话说就是根据人类操作生成MIDI音符的设备)。
第二类是合成器(包括采样器、编曲机等等诸如此类),合成器读取MIDI数据来发声、发光或者产生其他效果。
MIDI其实是一个串口协议,在比特率 31250bit/s工作。板子内置的串口(包括MEGA板)能够以这个速率传输数据。
注意!如果你在用搭载ATmega32U4型号处理器的板子(比如DUE或者Leonardo),请不要用Serial(TX0/RX0),
而应使用Serial1(TX1/RX1),在下列代码中也要把Serial改为Serial1。
硬件需求
Arduino Uno板
MIDI母接口
2个220Ω电阻
跳线
连接线
很多Arduino和Genuino 板都在13引脚有板载LED;如果你的板子没有内置LED,请将外部LED连接到13引脚。阳极(长脚)通过220Ω电阻连接到13引脚。阴极(短脚)连接到GND。
用Arduino从电脑上接收数据。Arduino在接收到字母H时打开LED,在接收到L时关闭LED。
数据可以从Arduino IDE的串口监视器发送,也可以从Processing(下面有代码)或Flash(通过serial-net代理),PD或者Max/MSP等其他软件发送。
在接收到字母H时,就把LED打开。在接收到字母L时就关闭LED。
数据可以从Arduino IDE的串口监视器发送,也可以从Processing(下面有代码)或Flash(通过serial-net代理),PD或者Max/MSP等其他软件发送。
硬件需求
Arduino板
LED (可选)
220Ω电阻(可选)