quinta-feira, 8 de janeiro de 2015

Arduino + MMA7361

Aqui ensinarei a vocês como utilizarem o Acelerômetro MMA7361 para capturar a aceleração em 3 eixos: X, Y, Z.


O Acelerômetro MMA7361 é um módulo que permite medir a aceleração de um objeto em relação à gravidade. Este acelerômetro possui alta sensibilidade, podendo ser ajustando em 2 níveis de sensibilidade (1.5g ou 6g), além de possuir dois níveis de alimentação (3.3V ou 5V).

Obs. Não esqueçam de baixar a Biblioteca.
Lembrando que esta biblioteca só funciona para o Acelerômetro MMA7631.
Se estiver usando sistema 32bits, sua biblioteca estará  na pasta: C:\Program Files\Arduino\libraries
Se estiver usando sistema 64bits, sua biblioteca estará em uma pasta diferente, geralmente localizada em: C:\Program Files(x86) \Arduino\libraries

Materiais:
-Arduino
-Módulo Acelerômetro MMA7361
-Jumper Macho - Fêmea





Apos ter baixado a Biblioteca, você pode usar o código a baixo para testar seu novo projeto.



Curtiu? Deixe suas sugestões no campo de comentários abaixo e visite a nossa loja Sttamp.com 

Código:
/*
Mais tutoriais em http://blog.sttamp.com/
grupo no whatsApp "Viciados em Arduino" des de 27/04/2014
WhatsAppp +55 66 9667-0801
*/
#include //inclui a biblioteca do MMA7631
AcceleroMMA7361 accelero;
int x;
int y;
int z;
void setup()
{
Serial.begin(9600);
accelero.begin(13, 12, 11, 10, A0, A1, A2);
accelero.setARefVoltage(5); //configura a voltagem para 3.3V
accelero.setSensitivity(LOW); //configura a sensibilidae para +/-6G
accelero.calibrate();
}
void loop()
{
x = accelero.getXAccel();
y = accelero.getYAccel();
z = accelero.getZAccel();
Serial.print("\nx: ");
Serial.print(x);
Serial.print(" \ty: ");
Serial.print(y);
Serial.print(" \tz: ");
Serial.print(z);
Serial.print("\tG*10^-2");
delay(500); //make it readable
}

Nenhum comentário:

Postar um comentário