Este módulo acelerómetro está basado en el chip ADXL335.
Es un acelerómetro analogico completo de 3 ejes con señales reguladas de voltaje de salida. Mide la aceleración con una escala de ± 3G y utiliza un nivel de tensión de 3.3 V. Se puede medir la aceleración de la gravedad estática en aplicaciones de detección de inclinación, así como la aceleración dinámica resultante del movimiento, choque o vibraciones.
¿Que es un Acelerómetro?
Un acelerómetro es un es un tipo de sensor analogico transductor que detecta el movimiento o el giro, es decir, es capaz de responder con una señal eléctrica ante una perturbación inducida por la aplicación de una fuerza o la gravedad. Este dispositivo es capaz de detectar si está en horizontal o vertical o por ejemplo si los agitamos en el aire.
El ADXL335 proporcionará a Arduino, tres voltajes proporcionales a la aceleración de cada eje X, Y y Z.
Aquí puedes descargar la hoja de datos.
Codigo de Ejemplo para Arduino:
const int xPin = 0; //Pines analogicos de lectura
const int yPin = 1;
const int zPin = 2;
int minVal = 265; // Valores mínimos y máximos del acelerometro en reposo
int maxVal = 402;
double x; // para guardar los valores calculados
double y;
double z;
void setup ( ) {
Serial.begin(9600);
}
void loop ( ) {
int xRead = analogRead(xPin); //Lee los valores analogicos del acelerometro
int yRead = analogRead(yPin);
int zRead = analogRead(zPin);
// mapea los valores leidos a un rango -90 a 90 grados (-π a π )
int xAng = map(xRead, minVal, maxVal, -90, 90);
int yAng = map(yRead, minVal, maxVal, -90, 90);
int zAng = map(zRead, minVal, maxVal, -90, 90);
//Convertimos los radianes a grados
x = RAD_TO_DEG * (atan2(-yAng, -zAng) + PI);
y = RAD_TO_DEG * (atan2(-xAng, -zAng) + PI);
z = RAD_TO_DEG * (atan2(-yAng, -xAng) + PI);
//Imprimimos en el monitor serial los caluculos
Serial.print(“x: “);
Serial.print(x);
Serial.print(” | y: “);
Serial.print(y);
Serial.print(” | z: “);
Serial.println(z);
delay(100); //Espera 1 decima de segundo
}
Módulo Acelerómetro ADXL335
- Modelo: MOD_ADXL335
- SKU: 61740007
- Stock Disponible: 1
-
$4,943
- Neto: $4,154
Productos relacionados
Etiquetas: acelerómetro, adxl335