Me gustaría construir algunos circuitos lógicos simples (con suerte) sin el uso de un microcontrolador. Soy un ingeniero de software principalmente, así que pienso en las cosas de manera ligeramente diferente. Implementar esto con un microcontrolador sería simple, pero quiero aprender a hacerlo sin.
Toma la siguiente imagen. Imagina cuatro fotoresistores separados por unos deflectores. Cuando una luz viaja alrededor de esto, cada fotoresistor cambiará su resistencia en respuesta a la luz, obviamente.
Si tuviera esto montado en un montaje de inclinación horizontal de dos ejes, podría rastrear la luz con el siguiente pseudocódigo simple:
# primary axis
if (A+C > B+D) rotateRight()
else if (A+C < B+D) rotateLeft()
# secondary axis
if (A+B > C+D) tiltUp()
else if (A+B < C+D) tiltDown()
Ahora digamos que tengo cuatro LED, quiero encenderlos dependiendo de dónde esté la luz. Básicamente tengo cuatro entradas y me gustaría hacer esto electrónicamente:
LED 1 = A+C > B+D
LED 2 = A+C < B+D
LED 3 = A+B > C+D
LED 4 = A+B < C+D
¿Cómo harías eso? ¿Es posible (/ viable) con transistores estándar o necesitaría chips específicos? ¿Hay una forma sencilla de hacer esto?
¡Espero tener noticias de todos!
Gracias