El autobús utiliza una simple señal serial de nivel TTL en modo half-duplex. Un MAX232 en el tablero de distribución ajusta la entrada de la PC al microcontrolador compatible con niveles de RS-232. Una resistencia diodo y pull-up se utilizan para convertir la UARTs de full-duplex (y MAX232) en half-duplex. El diodo es responsable de tirar la línea baja cuando baja el pin Tx. Esto permite a un gran número de dispositivos a conectar al mismo tiempo sin ningún daño en el hardware de la serie. Con un protocolo bien formado hay colisiones ni problemas de comunicación.
Cada dispositivo tiene una dirección pre-programmed/reprogramable almacenados y cargados de EEPROM que utiliza para identificarse.
Los dispositivos que he construido son más controladores de ventilador RGB que se modifican desde el diseño original (eliminar el MAX232 y compacto el un poco para ahorrar espacio). Tienen la misma funcionalidad (4 RGB LED con PWM de 256 niveles, 256 niveles hardware cable alta velocidad PWM con transistores unidad de ventilador, cuenta RPM y lectura del sensor del ventilador). Como el original, el nuevo diseño también se basa en el Microcontrolador AVR de Atmel ATMega168 y el tablero tiene una cabecera Programación para en programación de sistemas.
Con el software de PC y los ventiladores instalados, todo es posible. La secuencia de comandos les para notificarle del nuevo correo electrónico, usted podría tener cambiar color basado en el informe de la temperatura o el tiempo, te podría que se descolora durante todo el día... o podría flashea a la música: