¿cómo cablear LIS302DLH con arduino? (o similar, pequeño acelerómetro)

1

heads up up: soy nuevo en electrónica y acabo de comenzar a trabajar con el arduino.

Estoy tratando de conectar un acelerómetro LIS302DLH ( hoja de especificaciones ) Con el arduino. He logrado obtener el adxl335 (por ejemplo, link ) para trabajar pero el adxl335 es demasiado grande para mi aplicación. Es por eso que estaba buscando en el LIS302DLH . Desafortunadamente, no sé cómo conectarlo.

Por lo tanto, mi pregunta: ¿cómo conecto el LIS302DLH con el arduino? ¿Existen otros acelerómetros alternativos que puedan hacer el trabajo?

EDIT lo que queremos saber es cómo conectar (cablear) el LIS302DLH con el arduino. ¿Con qué pin se debe conectar a qué?

    
pregunta memyself

1 respuesta

1

Nota: El acelerómetro especificado opera hasta 3,6 voltios, por lo que requerirá una traducción de nivel para trabajar con uno de los arduinos clásicos (5 voltios). Si el Arduino que está utilizando es uno de los tableros más nuevos de 3.3 voltios, no se requiere esta traducción de nivel.

Para obtener información sobre la traducción de nivel, encontrará muchas preguntas relacionadas en este sitio, por lo que esta respuesta no lo cubre.

Para la conexión de pin a pin, utilizando el modo SPI:

  • Pin 07 del sensor al pin esclavo Arduino SS (selección de esclavo, baja para comunicarse)
  • pin 12 del sensor al pin MISO de Arduino
  • pin 13 del sensor a Arduino MOSI pin
  • pin 14 del sensor al pin SCK Arduino
  • El pin 08 del sensor a cualquier pin habilitado para interrupción Arduino libre, use el pin digital 2
  • pin 09 del sensor a cualquier otro pin habilitado para interrupciones Arduino, use el pin digital 3

Se proporcionan los pines predeterminados MISO / MISO / SCK / SS para varias placas Arduino, desde la referencia SPI Arduino abajo:

AlgunosdelospinesSPIestándisponiblesenelencabezadodeICSPentodaslasplacasArduino,porcoherencia:

Para los SS y los pines de interrupción, se pueden usar todos los pines IO digitales libres en el Arduino, no es necesario seguir estándares específicos.

El método de conexión I2C se evita mejor para esta parte, ya que la limitación de velocidad del bus I2C dará resultados marginales.

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas