Hola, cómo están?
Quisiera saber si alguien puede ayudarme con el siguiente proyecto, soy un poco novata con esto:
Necesito prender la luz de 5 oficinas según una lectura que me hará un equipo, el cual me indicará cuándo debe prenderse y apagarse la luz de cada una de ellas, sin necesidad de que esta operación dependa una de la otra (todas las oficinas son independientes entre sí). Este equipo tiene la información de las oficinas, ya que a cada una le asigné un código binario fijo de 3 dígitos mediante programación, que será el que vaya al bus cuando se le indique.
Por otro lado, cada oficina debería tener un chip que almacene su código binario (con el que se comparará cuando se envíen los 3 bits desde el equipo), pero no sé cuál será el mejor para aplicar esto. ¿Tienen alguna sugerencia? Pensé en el pic16F819, pero aparte que no lo sé programar bien, tengo entendido que mientras el bus esté ocupado no podrá ejecutar otra instrucción, hasta que le dé stop (apagar en mi caso) lo que no me permitiría prender luces simultáneamente o dejarlas prendidas por el tiempo que deben estarlo, cierto?
Ahora, este equipo va a indicar que se prenda/apague la luz a través de salidas TTL (tiene 8), de las cuales usaré 3 para enviar los 3 bits asociados a cada oficina y hacer la comparación con el chip que esté en c/u de ellas.
Aquí surge otra duda, ya que no sé cómo hacer la comparación, si por microcontroladores (que no los sé programar bien) o con circuitos lógicos and, xor, etc.
Qué me recomiendan? O tienen alguna otra idea para hacer este proyecto?
Gracias y disculpen de antemano si no me expliqué bien
Quisiera saber si alguien puede ayudarme con el siguiente proyecto, soy un poco novata con esto:
Necesito prender la luz de 5 oficinas según una lectura que me hará un equipo, el cual me indicará cuándo debe prenderse y apagarse la luz de cada una de ellas, sin necesidad de que esta operación dependa una de la otra (todas las oficinas son independientes entre sí). Este equipo tiene la información de las oficinas, ya que a cada una le asigné un código binario fijo de 3 dígitos mediante programación, que será el que vaya al bus cuando se le indique.
Por otro lado, cada oficina debería tener un chip que almacene su código binario (con el que se comparará cuando se envíen los 3 bits desde el equipo), pero no sé cuál será el mejor para aplicar esto. ¿Tienen alguna sugerencia? Pensé en el pic16F819, pero aparte que no lo sé programar bien, tengo entendido que mientras el bus esté ocupado no podrá ejecutar otra instrucción, hasta que le dé stop (apagar en mi caso) lo que no me permitiría prender luces simultáneamente o dejarlas prendidas por el tiempo que deben estarlo, cierto?
Ahora, este equipo va a indicar que se prenda/apague la luz a través de salidas TTL (tiene 8), de las cuales usaré 3 para enviar los 3 bits asociados a cada oficina y hacer la comparación con el chip que esté en c/u de ellas.
Aquí surge otra duda, ya que no sé cómo hacer la comparación, si por microcontroladores (que no los sé programar bien) o con circuitos lógicos and, xor, etc.
Qué me recomiendan? O tienen alguna otra idea para hacer este proyecto?
Gracias y disculpen de antemano si no me expliqué bien