A conexão é igual ao que vimos com a bússola: GND, 3V3, SCL e SDA.
No lado do software precisamos habilitar o I2C e instalar os pacotes i2c-tools e python-smbus, o que já vimos aqui.
O passo seguinte seria escrever um pouco de código. Mas uma busca na internet encontrou alguém que já fez isto e escreveu um tutorial. O código está disponível no github e é composto de duas partes:
- adxl345.py é uma classe básica para acesso ao acelerômetro
- example.py é um exemplo muito simples (que também está em adxl345.py)
As telas abaixo mostram o meu teste do código:
Vamos conferir os valores? Para isto, vamos calcular o valor total da aceleração:
sqrt ((-0,504)^2 + 0,028^2 + 0,840^2) = 0,98g.
Razoavelmente próximo a 1G.
Nenhum comentário:
Postar um comentário