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
}


Escribir un comentario

Note: HTML is not translated!
    Malo           Bueno
Captcha

Módulo Acelerómetro ADXL335

  • Modelo: MOD_ADXL335
  • SKU: 61740007
  • Stock Disponible: 1
  • $4,943

  • Neto: $4,154

Productos relacionados

Placa DUE Full Compatible

Placa DUE Full Compatible

Esta placa es 100% compatible con Due, que es el modelo más potente de las placas Arduino. Esta..

$36,890 Neto: $31,000

Tarjeta MEGA 2560

Tarjeta MEGA 2560

El Nuevo Mega 2560 (rev3) viene con más memoria para el programa, más RAM y más pines. 100% com..

$17,889 Neto: $15,033

Tarjeta UNO R3

Tarjeta UNO R3

Esta Tarjeta es 100% compatible con Arduino Uno R3. Incluye todas las características de la tarjeta ..

$12,890 Neto: $10,832

Tarjeta Leonardo R3

Tarjeta Leonardo R3

Tarjeta de desarrollo Arduino Leonardo R3Esta tarjeta es full compatible con Leonardo, que es el nue..

$10,299 Neto: $8,655

Módulo Acelerómetro Digital ADXL345

Módulo Acelerómetro Digital ADXL345

El ADXL345 es un acelerómetro de 3 ejes, pequeño, delgado, de baja potencia y con alta resolución (..

$3,189 Neto: $2,680

Etiquetas: acelerómetro, adxl335