Estoy ayudando con un proyecto de escuela intermedia.
La idea es alimentar un motor vibrador de 3 V durante unos 10 segundos después de que suene la alarma.
La manera más barata que he encontrado hasta ahora es obtener un reloj de alarma dual...
Estoy usando PIC16F1947 para un proyecto. El proyecto requiere un seguimiento en tiempo real para que un cristal estable de 32768 Hz esté conectado con el oscilador Timer1. El circuito del oscilador Timer1 y el cristal proporcionarán un reloj es...
Tengo una señal periódica que quiero usar como disparador de dos temporizadores: TIM8 y TIM2. Cuando la señal sea alta, TIM8 debería comenzar a funcionar y TIM2 se sincronizará una vez. TIM2 se configurará en modo de reloj externo 2.
He configur...
En vhdl, sé cómo codificar un temporizador de inicio de forma conductual. Sin embargo, si tengo que implementar dicho contador para comenzar en función de un desencadenante, ¿cómo podría implementar dicho contador?
Mi activador es otra señal...
Hoy, estaba jugando con dispositivos digitales que tenía en mi caja de suministro de circuitos, y elegí uno de mis circuitos integrados, busqué su número de pieza y descubrí que era un SN74LS393N, un tipo de IC para 4 Un poco binario contando, p...
Tengo problemas para crear un circuito que, una vez que se presiona (hace clic) un botón, se engancha y se ejecuta durante unos segundos y luego se apaga automáticamente. Esto sería trivial con un MCU pero ahora estoy tratando de hacerlo con un...
Quiero crear un PWM a 100kHz que puede tener 1000 pasos. p.ej. cuando establezco CCR1 en 0%, el PWM está desactivado y cuando configuro CCR1 en 499 debería ser del 50% y, obviamente, en CCR1 = 999, debería tener un ciclo de trabajo completo de...
Creo que tengo un desafío para ustedes, almas inteligentes, que donan su tiempo respondiendo a todas mis preguntas terribles.
Tengo que diseñar un interruptor que apague completamente un sistema cuando esté activado, luego lo enciendo solo de...
Tengo un ATMEGA324P que controla un circuito de controlador de motor dual. Estoy usando el contador 1 del temporizador de 16 bits en el modo correcto de fase y frecuencia para crear (2) salidas PWM utilizando el ICR1 como valor TOP y OCR1A y OCR...
Para calcular la velocidad actual, una opción es leer la posición actual cada 20 ms. La velocidad promedio es position_old minus position_current. Esto funciona bien si hay muchos pulsos por 20 ms pero a velocidades bajas, la precisión disminuye...