¿Transmitir datos sin microcontrolador?

Estoy trabajando en un interruptor de luz controlado a distancia (IR). Esto es bastante fácil con un Arduino; simplemente realiza E / S en serie con un receptor / transmisor IR para leer las señales "ENCENDIDO" y "APAGADO".

Quiero saber si este tipo de cosas es posible sin un microcontrolador. ¿Existen circuitos integrados que envíen o reciban un patrón predefinido (y luego activen un pin si se reconoce uno de esos patrones?)

Quiero algo similar a un multiplexor; si activo un conjunto de pines, ¿cómo puedo enviar ese patrón, como el código morse, a mi LED? Del mismo modo, ¿cómo podría leer en ese patrón?

¿Hay alguna categoría de IC, relacionada con la lógica o la comunicación, de la que me gustaría estar al tanto?

La razón por la que pregunto es:

  1. Soy un tipo de software. Entonces, "simplemente programarlo" es realmente fácil, y me gustaría aprender más sobre los circuitos integrados y usarlos.

  2. Planeo hacer algunos de estos, para dárselos a mis amigos y ponerlos en diferentes habitaciones de la casa. ¡Sería genial si pudiera usar piezas estándar, en lugar de tener que programar un chip cada vez que quisiera uno nuevo!

Los uC son piezas estándar. Yo solo usaría uno. No necesita ser un arduino.

Respuestas (2)

Holtek produce una serie de codificadores/decodificadores , que a menudo se utilizan en kits de tomacorrientes de pared con control remoto baratos (fabricados en China).

¡Gracias por esto! Parece que estaba buscando chips "codificadores/descodificadores"; No tenía idea de cuál era el nombre genérico para este tipo de IC, o si existía. Seguimiento: ¿tiene algún ejemplo o tutorial para proyectos que los usen? (Puedes imaginar que "codificador/descodificador" trae muchos resultados de Google).

En mi juventud usábamos registros de desplazamiento. Un poco confuso ahora, pero creo que uno era 74165. Use algunas de las entradas paralelas como bits de inicio y parada, y las del medio como bits de datos. Un circuito de reloj simple ejecutaría el cambio continuamente cuando se presiona una tecla.