Estaba tratando de diseñar una aplicación de registro de datos usando algo como una placa Gator + de www.ruggedcircuits.com con algún tipo de módulo zigbee resistente
para medir principalmente la presión de vapor (hasta 110 bar) y la temperatura...
Ignorando el problema del ruido, quiero amplificar una señal "estática" de 0-100 mV CC al rango de ADC de 10 bits de ATmega328P utilizando una referencia de voltaje específica. Asumamos que esta referencia es 4.096V y llamémosla AREF. Esto me...
Actualmente estoy usando un ATmega32 para mantener el tiempo, así que leí cuidadosamente la hoja de datos y configuré el temporizador 1 para generar una interrupción cada segundo.
De acuerdo con la siguiente fórmula en la hoja de datos, utili...
Siempre he odiado que no pudieras hacer otras cosas mientras usabas la función delay(); . Sin embargo, quiero parpadear un LED o hacer lo que sea mientras uso la serie, pero ¿cómo funciona esto? ¿Cómo hago esto sin usar la función de demo...
Me gustaría conectar un sensor piezoeléctrico a mi microcontrolador ATmega8 a través de su ADC.
La razón es que me gustaría usar el sensor como un sensor de fuerza. Noté que cuanto más fuerte lo presiono, mayor es el voltaje que transmite (pe...
Soy nuevo en los microcontroladores: estoy tratando de leer los valores ADC externos de un AD7798 ADC utilizando la comunicación SPI.
Inicialmente tengo que configurar algunos registros ADC, algunos registros no están configurados. Para con...
He probado algunas técnicas de promedio en ejecución para suavizar el cambio en los datos de ADC en AtMega48 para controlar las luces (PWM) al girar un potenciómetro (ADC).
Los filtros (pseudo códigos):
Media móvil:
adc_avg += new adc_ra...
Supongamos que tengo dos AVR conectados a un conector ISP.
Para programar solo una MCU en esta configuración I neet para interrumpir una (o puede que varias) vaya a la MCU que no quiero que se programe en este momento.
La primera línea...
Tengo un código AVR donde almaceno datos en EEPROM, estos datos son en realidad algunas configuraciones y números de teléfono de USUARIOS. Estos son muy a menudo accedidos. Así que planeé leer todos los valores en el inicio a la memoria en el in...
Estoy terminando una aplicación que utilizará algunos parámetros no volátiles almacenados en un AVR Atmega644P EEPROM. Los valores iniciales de EEPROM se generaron utilizando el atributo EEMEM (como se describe en este tutorial ) y grabó en el...