Trellis是一个开源背光键盘驱动系统。它易于使用,可与任何3mm LED配合使用,并且八个模块可以在共享的I2C总线上拼接在一起。Trellis PCB专门为匹配Adafruit 4x4弹性键盘而设计。每个Trellis PCB有4×4个焊盘和4×4个适配3mm LED的位置。板载电路处理4×4模块的按键和LED照明。不过,它没有任何微控制器或其他“大脑”,需要一个Arduino(或类似的微控制器)来控制Trellis,以读取按键数据并根据需要点亮LED。每个模块都有一个I2C控制的LED序列器和键盘读取器。该芯片可以单独控制所有16个LED的开关,但不能进行灰度或调光。同一芯片还读取橡胶键盘的任何按键操作。连接采用“二极管复用”方式,因此在按下多个按键时无需担心“鬼影”问题,每个按键都有唯一的地址。模块有3个地址跳线。只要每个模块有唯一的地址,就可以在单个I2C总线上拼接多达8个PCB(总共4×32或16×8 = 128个按钮/LED)。所有模块通过边缘焊接连接,并共享相同的电源、接地、中断和I2C时钟/数据引脚。因此,仅使用2根I2C线就可以轻松设置多达128个LED并读取多达128个按钮。只要每个模块通过5个边缘引脚与另一个模块相连,模块可以按任意配置排列。每个LED都与一个恒流驱动器复用,因此可以混合搭配任何喜欢的颜色。不需要所有LED都是蓝色、红色等。可以随意搭配!可以使用任何3mm LED,不过发现亮度为250mcd以上的漫射LED效果最佳。