Estoy construyendo un pequeño sistema para controlar la puerta del refrigerador. Se usa AVR (Attiny13A) que está conectado a un sensor de pasillo lineal OH49E, el sistema completo funciona con baterías y estoy tratando de minimizar el consumo de...
Estoy haciendo una placa de controladores para el servo TowerPro MG946R basado en ATtiny13. Los parámetros de PWM se han tomado de los manuales: período de señal ~ 13 ms, ancho de pulso ~ 540us - ~ 2400us (verificado en el osciloscopio), pero el...
El código de ejemplo
inicializa un temporizador asíncrono que se dispara cada segundo
establece dos puertos como salidas (PA4, PA6 - LED conectados)
el temporizador ISR conmuta el pin PA4
establece permanentemente el pin PA6 en 1 en el...
Estoy usando un chip AVR (es decir, Arduino Uno) para monitorear el tráfico SPI en un dispositivo externo y tengo un problema debido a que el dispositivo externo se reinicia periódicamente (por diseño). Esto resulta en una caída momentánea de vo...
¿Hay algo que se pueda comprar para controlar la velocidad y la posición de un motor eléctrico de alto voltaje?
Soy un poco novato en esto, pero podría pensar en un circuito que usa sensores fotográficos o sensores hal para estimar la velocid...
Tengo el siguiente código de parpadeo ejecutándose en un attiny24 con los fusibles predeterminados, a través de Atmel Studio 6. Si configuro DDRA en cualquier combinación de 5 pines (o establezco DDRA en 0xFF y luego parpadeo, configurando PORTA...
Estoy pasando por alto algo con un programa muy simple para mi ATtiny45 . Un programa que divide el reloj del sistema de 16 MHz por 16 y genera salidas en el pin 5 (OC0A) usando Timer0 y en el pin 6 (OC1A) usando Timer1.
El Pin 5 (Timer0) fu...
En un proyecto arduino en el que estoy trabajando (ATMega328 en este momento) tengo un montón de datos de distancia vectorial que necesito usar para varios píxeles en una matriz.
Es un cálculo relativamente simple:
d = math.sqrt(math.pow(x2...
Me gustaría configurar el OSCCAL de mi AVR para una comunicación RS-232 adecuada utilizando la transmisión del otro extremo como reloj de calibración, sin tener que soldar el pin RX a un pin del temporizador. ¿Hay firmware para hacer esto?...
He implementado con éxito el protocolo I2C necesario para comunicarme con el dispositivo, pero estoy absolutamente perplejo en la secuencia de inicialización para que funcione. He probado innumerables secuencias diferentes que he encontrado en v...