Estoy usando un Arduino Mega para un proyecto que involucra un acelerómetro. Todo funciona bien cuando la placa está conectada a través de USB. Cuando uso una batería de 9V enchufada con el conector de 2.1 mm, los valores están completamente desordenados.
Estoy utilizando un acelerómetro de eje triple MMA7260Q , que proporciona una tensión analógica para cada uno de las tres salidas. La tensión está en relación con la aceleración medida y con la tensión de alimentación. Para leer los valores correctos, se requiere el siguiente código: (en el modo de 800 mV / g)
int accValX = analogRead(A0);
accX = (((accValX*5000.0)/1023.0)-X_0)/800;
Probablemente el voltaje no sea constante y eso afecte las lecturas de aceleración.
He conectado el sensor como se muestra a continuación. La imagen es de este tutorial , el tablero que he usado es la versión Mega. La batería de 9v se usa con el conector de 2.1 mm y un adaptador de corriente como se muestra aquí .
¿Estoyusandolaconfiguracióncorrectaparaencenderlaplaca?OdeberíausarelpinVinparasuministrarel9V...
Heleídoen
esto Cuestione que las baterías de 9 V no son la mejor opción para encender Arduino para una aplicación independiente. ¿Qué requiere una configuración con LiPo?