Circuito que aleatoriza el tiempo de apagado a los LED de 1 a 3 segundos cuando se lanza el interruptor

1

Se me ha pedido que cree un circuito que active un conjunto de LED que, cuando se apaga, utiliza un temporizador aleatorio de ~ 1 - 3 segundos antes de que se apaguen las luces. Esto se utilizará en un cuadro de señal de luz para una señal de inicio de corrección de la motocicleta. El motor de arranque encenderá la caja (3 filas de luces de cola de remolque LED, por ejemplo) luego, cuando las bicicletas estén todas preparadas y listas, el motor de arranque colocará el interruptor en "apagado" y luego un tiempo aleatorio entre ~ 1 - 3 segundos Las luces se apagan y las motos se lanzan. ¿Pueden todos apuntarme en la dirección correcta? Gracias!

    
pregunta markf952

1 respuesta

2

Un pequeño microcontrolador es la opción más apropiada para esto. Sí, es posible crear un circuito analógico aleatorio o bloquear un contador de alta frecuencia para crear un valor digital aleatorio, pero será más delicado y muchos más componentes de los que desea tratar.

Cualquier MCU hará esto felizmente. Supongo que no está muy familiarizado con los microcontroladores y, por lo tanto, recomendaría un Arduino debido al gran volumen de apoyo de la comunidad y los recursos existentes.

Si realmente quiere hacer esto con lógica discreta, use un oscilador de anillo (alta frecuencia) para controlar un pequeño contador. Cuando se presiona el botón, trabe el valor, cárguelo en un contador descendente e inicie el contador descendente. Cuando el contador descendente llega a cero, las luces se apagan.

    
respondido por el uint128_t

Lea otras preguntas en las etiquetas