25/4/2014 Arduino & Cia: Ligando acelerômetro MMA7361 no Arduino
http://www.arduinoecia.com.br/2013/09/ligando-acelerometro-mma7361-no-arduino.html 1/4
Anúncios Google ► Lcd arduino ► Arduino led ► Arduino usb ► Arduino pic
quarta-feira, 11 de setembro de 2013
Ligando acelerômetro MMA7361 no Arduino
Quando se fala em acelerômetro, geralmente a primeira coisa que se pensa é no aparelho celular. É o
acelerômetro que detecta a inclinação do aparelho, muda a orientação da tela e permite, por exemplo, a
utilização de jogos de corrida onde a movimentação do celular define a direção do carrinho na tela.
Temos também acelerômetros instalados em notebooks, para detectar quedas do aparelho e dessa forma
"travar" os discos do computador para proteção dos dados, e um exemplo bem mais comum, que é a utilização
do acelerômetro nos controles de videogame, como o Nintendo Wii.
(Bem) Resumidamente, o acelerômetro nada mais é do que um aparelho que serve para medir a aceleração de
um corpo/objeto em relação à gravidade. Felizmente, temos a possibilidade de ver detalhadamente no Arduino
como isso funciona, adquirindo um módulo acelerômetro MMA7361 como esse abaixo, que eu recebi
recentemente da FilipeFlop.
Esse módulo é bem prático e já vem pronto para uso, com os pinos já soldados. É um módulo de 3 eixos (X, Y e
Z), que gera uma variação de tensão para cada eixo, variação esta que por sua vez é tratada pelas
portas analógicas do Arduino. Algo bem parecido com o que vimos neste artigo falando sobre dimmer, onde a
variação de tensão nas portas analógicas determinava a luminosidade do led.
Características básicas desse módulo :
Operação com 5v ou 3.3v DC
2 níveis de sensibilidade : 1,5G ou 6G
Modo sleep, ideal para uso em configurações que necessitem do uso de uma bateria
A ligação, como sempre, exige atenção e cuidado para não danificar o componente. São 10 pinos, cuja função
mostro na tabela abaixo :
Ao montar o circuito, repare que será necessário ligar o pino 3.3 Volts do Arduino ao pino AREF, para que
tenhamos uma tensão de referência. Sem ele, a leitura dos dados fica totalmente prejudicada :
Pesquisar
Pesquise neste blog :
Tutoriais, projetos, programas e dicas
relacionadas ao Arduino. Bem vindo !
Arduino e Cia
411Curtir
Parceiros
Parceiros
Receba as atualizações do blog por email :
Email address... Submit
Seguir @ArduinoeCia
+6 Recomende isto no Google
► 2014 (16)
▼ 2013 (67)
► Dezembro 2013 (4)
Arquivo do blog
25/4/2014 Arduino & Cia: Ligando acelerômetro MMA7361 no Arduino
http://www.arduinoecia.com.br/2013/09/ligando-acelerometro-mma7361-no-arduino.html 2/4
Se possível, recomendo a ligação fora da protoboard ou então a utilização de um mini protoboard, como
mostrado no circuito, isso vai facilitar bastante na hora de testar os movimentos com o módulo.
Para teste vou usar um dos 3 programas exemplo que vem na própria biblioteca do MMA7361, o programa
G_FORCE. Carregue o programa no Arduino, movimente o sensor e veja no serial monitor como se comportam
as variações dos eixos X, Y, Z, e a gravidade (G).
//Programa : Teste Acelerometro MMA7361
//Alterações e comentários : Arduino e Cia
#include <AcceleroMMA7361.h> //Carrega a biblioteca do MMA7361
AcceleroMMA7361 accelero;
int x;
int y;
int z;
void setup()
{
Serial.begin(9600);
accelero.begin(13, 12, 11, 10, A0, A1, A2);
accelero.setARefVoltage(3.3); //Seta a voltagem de referencia AREF como 3.3V
accelero.setSensitivity(LOW); //Seta a sensibilidade (Pino GS) para +/-6G
accelero.calibrate();
}
void loop()
{
x = accelero.getXAccel(); //Obtem o valor do eixo X
y = accelero.getYAccel(); //Obtem o valor do eixo Y
z = accelero.getZAccel(); //Obtem o valor do eixo Z
Serial.print("\nx: "); //Mostra os valores no serial monitor
Serial.print(x);
Serial.print(" \ty: ");
Serial.print(y);
► Novembro 2013 (5)
► Outubro 2013 (6)
▼ Setembro 2013 (6)
Controle de luz utilizando LDR
Display gráfico LCD 128x64 - ST7920
Livro Arduino Básico - MichaelMcRoberts
Módulo Joystick Arduino
Ligando acelerômetro MMA7361 noArduino
Controle remoto IR no Arduino
► Agosto 2013 (4)
► Julho 2013 (5)
► Junho 2013 (5)
► Maio 2013 (10)
► Abril 2013 (4)
► Março 2013 (6)
► Fevereiro 2013 (9)
► Janeiro 2013 (3)
Politica de Privacidade
Acionando portas doArduino usando Android ebluetooth
Hoje vou mostrar umesquema bem simples(pelo menos eu espero que
seja) para controlar as portas do Arduinousando bluetooth e o módulo blue...
Ligando uma lampada commódulo relé
Conforme prometido,segue esquema paraligação de uma lampadautilizando módulo relé.
Procurei deixar o circuito o mais simplespossível,...
Módulo Bluetooth JY-MCU -Configuração
Conforme comentei, hojevou mostrar um tutorial quevai ajudar você a configuraro módulo bluetooth JY-MCU
. Este módulo você pode adquirir...
Medidor de distância com osensor ultrasonico HC-SR04
Hoje apresento um circuito"medidor de distância"usando o sensor
ultrasonico HC-SR04 , o display LCDWinstar WH1602A e claro, o ...
Ligando uma lampada comrelé
Escrevi um post a umtempo atrás sobre aligação de uma lâmpadautilizando o módulo relé :
http://www.arduinoecia.com.br/2013/02/ligando-u...
Postagens populares
25/4/2014 Arduino & Cia: Ligando acelerômetro MMA7361 no Arduino
http://www.arduinoecia.com.br/2013/09/ligando-acelerometro-mma7361-no-arduino.html 3/4
Postagem mais recente Postagem mais antigaInício
Assinar: Postar comentários (Atom)
Você também pode gostar
Recomendado por
Postado por Arduino e Cia às 15:35
Marcadores: acelerometro, arduino, modulo, porta analogica
Serial.print(" \tz: ");
Serial.print(z);
Serial.print("\tG*10̂-2");
delay(500);
}
Painel de led commódulo Max7219 ematriz 8x8
Sensor deestacionamento /ré com Arduino esensor ultrasônicoHC-SR04
Controlando motorde passo 28BYJ-48 utilizandoCustomStepper
Controle de motorCC com o L293D -Ponte H
Promoção LivrosArduino - SemanaArduino Day
Recomende isto no Google
Respostas
Responder
Digite seu comentário...
Comentar como: Conta do Google
Publicar
Visualizar
2 comentários:
Clebio Vieira 17 de novembro de 2013 05:18
Ótimo...
Responder
Arduino e Cia 18 de novembro de 2013 15:01
Valeu Clébio. Abraço !
Arduino e Cia -Formulário de ContatoUtilize este espaço para entrar em
contato com o administrador do blog :
Endereço de email *
Mensagem *
25/4/2014 Arduino & Cia: Ligando acelerômetro MMA7361 no Arduino
http://www.arduinoecia.com.br/2013/09/ligando-acelerometro-mma7361-no-arduino.html 4/4
Arduino e Cia - 2013 - . Tecnologia do Blogger.
Top Related