Arduino & cia ligando acelerômetro mma7361 no arduino
1. 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
2. 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 - Michael
McRoberts
Módulo Joystick Arduino
Ligando acelerômetro MMA7361 no
Arduino
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 do
Arduino usando Android e
bluetooth
Hoje vou mostrar um
esquema bem simples
(pelo menos eu espero que
seja) para controlar as portas do Arduino
usando bluetooth e o módulo blue...
Ligando uma lampada com
módulo relé
Conforme prometido,
segue esquema para
ligação de uma lampada
utilizando módulo relé.
Procurei deixar o circuito o mais simples
possível,...
Módulo Bluetooth JY-MCU -
Configuração
Conforme comentei, hoje
vou mostrar um tutorial que
vai ajudar você a configurar
o módulo bluetooth JY-MCU
. Este módulo você pode adquirir...
Medidor de distância com o
sensor ultrasonico HC-
SR04
Hoje apresento um circuito
"medidor de distância"
usando o sensor
ultrasonico HC-SR04 , o display LCD
Winstar WH1602A e claro, o ...
Ligando uma lampada com
relé
Escrevi um post a um
tempo atrás sobre a
ligação de uma lâmpada
utilizando o módulo relé :
http://www.arduinoecia.com.br/2013/02/lig
ando-u...
Postagens populares
3. 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 com
módulo Max7219 e
matriz 8x8
Sensor de
estacionamento /
ré com Arduino e
sensor ultrasônico
HC-SR04
Controlando motor
de passo 28BYJ-
48 utilizando
CustomStepper
Controle de motor
CC com o L293D -
Ponte H
Promoção Livros
Arduino - Semana
Arduino 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 Contato
Utilize este espaço para entrar em
contato com o administrador do blog :
Endereço de email *
Mensagem *
4. 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.