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
-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:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
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