arduino & cia ligando acelerômetro mma7361 no arduino

Download Arduino & cia  ligando acelerômetro mma7361 no arduino

Post on 27-Jul-2015

401 views

Category:

Devices & Hardware

2 download

Embed Size (px)

TRANSCRIPT

1. 25/4/2014 Arduino & Cia: Ligando acelermetro MMA7361 no Arduino http://www.arduinoecia.com.br/2013/09/ligando-acelerometro-mma7361-no-arduino.html 1/4 Anncios Google Lcd arduino Arduino led Arduino usb Arduino pic quarta-feira, 11 de setembro de 2013 Ligando acelermetro MMA7361 no Arduino Quando se fala em acelermetro, geralmente a primeira coisa que se pensa no aparelho celular. o acelermetro que detecta a inclinao do aparelho, muda a orientao da tela e permite, por exemplo, a utilizao de jogos de corrida onde a movimentao do celular define a direo do carrinho na tela. Temos tambm acelermetros instalados em notebooks, para detectar quedas do aparelho e dessa forma "travar" os discos do computador para proteo dos dados, e um exemplo bem mais comum, que a utilizao do acelermetro nos controles de videogame, como o Nintendo Wii. (Bem) Resumidamente, o acelermetro nada mais do que um aparelho que serve para medir a acelerao de um corpo/objeto em relao gravidade. Felizmente, temos a possibilidade de ver detalhadamente no Arduino como isso funciona, adquirindo um mdulo acelermetro MMA7361 como esse abaixo, que eu recebi recentemente da FilipeFlop. Esse mdulo bem prtico e j vem pronto para uso, com os pinos j soldados. um mdulo de 3 eixos (X, Y e Z), que gera uma variao de tenso para cada eixo, variao esta que por sua vez tratada pelas portas analgicas do Arduino. Algo bem parecido com o que vimos neste artigo falando sobre dimmer, onde a variao de tenso nas portas analgicas determinava a luminosidade do led. Caractersticas bsicas desse mdulo : Operao com 5v ou 3.3v DC 2 nveis de sensibilidade : 1,5G ou 6G Modo sleep, ideal para uso em configuraes que necessitem do uso de uma bateria A ligao, como sempre, exige ateno e cuidado para no danificar o componente. So 10 pinos, cuja funo mostro na tabela abaixo : Ao montar o circuito, repare que ser necessrio ligar o pino 3.3 Volts do Arduino ao pino AREF, para que tenhamos uma tenso de referncia. 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 atualizaes 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 acelermetro MMA7361 no Arduino http://www.arduinoecia.com.br/2013/09/ligando-acelerometro-mma7361-no-arduino.html 2/4 Se possvel, recomendo a ligao fora da protoboard ou ento a utilizao de um mini protoboard, como mostrado no circuito, isso vai facilitar bastante na hora de testar os movimentos com o mdulo. Para teste vou usar um dos 3 programas exemplo que vem na prpria biblioteca do MMA7361, o programa G_FORCE. Carregue o programa no Arduino, movimente o sensor e veja no serial monitor como se comportam as variaes dos eixos X, Y, Z, e a gravidade (G). //Programa : Teste Acelerometro MMA7361 //Alteraes e comentrios : Arduino e Cia #include //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 grfico LCD 128x64 - ST7920 Livro Arduino Bsico - Michael McRoberts Mdulo Joystick Arduino Ligando acelermetro MMA7361 no Arduino Controle remoto IR no Arduino Agosto 2013 (4) Julho 2013 (5) Junho 2013 (5) Maio 2013 (10) Abril 2013 (4) Maro 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 mdulo blue... Ligando uma lampada com mdulo rel Conforme prometido, segue esquema para ligao de uma lampada utilizando mdulo rel. Procurei deixar o circuito o mais simples possvel,... Mdulo Bluetooth JY-MCU - Configurao Conforme comentei, hoje vou mostrar um tutorial que vai ajudar voc a configurar o mdulo bluetooth JY-MCU . Este mdulo voc pode adquirir... Medidor de distncia com o sensor ultrasonico HC- SR04 Hoje apresento um circuito "medidor de distncia" 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 atrs sobre a ligao de uma lmpada utilizando o mdulo rel : http://www.arduinoecia.com.br/2013/02/lig ando-u... Postagens populares 3. 25/4/2014 Arduino & Cia: Ligando acelermetro MMA7361 no Arduino http://www.arduinoecia.com.br/2013/09/ligando-acelerometro-mma7361-no-arduino.html 3/4 Postagem mais recente Postagem mais antigaIncio Assinar: Postar comentrios (Atom) Voc tambm 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 mdulo Max7219 e matriz 8x8 Sensor de estacionamento / r com Arduino e sensor ultrasnico HC-SR04 Controlando motor de passo 28BYJ- 48 utilizando CustomStepper Controle de motor CC com o L293D - Ponte H Promoo Livros Arduino - Semana Arduino Day Recomende isto no Google Respostas Responder Digite seu comentrio... Comentar como: Conta do Google Publicar Visualizar 2 comentrios: Clebio Vieira 17 de novembro de 2013 05:18 timo... Responder Arduino e Cia 18 de novembro de 2013 15:01 Valeu Clbio. Abrao ! Arduino e Cia - Formulrio de Contato Utilize este espao para entrar em contato com o administrador do blog : Endereo de email * Mensagem * 4. 25/4/2014 Arduino & Cia: Ligando acelermetro 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.