SUPORTE TÉCNICO
De segunda à sexta pelo e-mail:
suporte@robocore.net
CENTRAL DE ATENDIMENTO
De segunda à sexta das 8:00 às 17:30
(11) 3522-7626 / vendas@robocore.net
Retornar
ao topo

IoT DevKit - 6. Leitura do Acelerômetro



Descrição

Este experimento é fundamental para diversos projetos relacionados à internet das coisas. Nele apresentamos o conceito de um acelerômetro, um sensor usado para monitorar movimentos. Com o acelerômetro é possível analisar o movimento em três eixos perpendiculares entre si, o que chamamos de componentes X, Y e Z. Através de uma biblioteca conseguimos fazer a leitura desse sensor de uma forma muito simples. Clicando no botão abaixo você pode baixar diretamente o arquivo ZIP da biblioteca do acelerômetro para adicionar à IDE do Arduino.

Download da Biblioteca MMA8452Q

Com o acelerômetro, poderemos analisar vibrações, quedas, tombamentos e outros movimentos, possibilitando uma infinidade de projetos. No código da conclusão do vídeo analisamos as três componentes do acelerômetro para determinar se houve ou não movimento do dispositivo. Você encontra este código abaixo.

Lista de Materiais

Código



Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


rbastos.vix
date Enviado: 2021-06-03 18:00:26
em qual pino esta ligado o acelerômetro e não precisa declarar variável?

Giovanni5
date Enviado: 2021-06-04 08:09:52
rbastos.vix
O acelerômetro está conectado ao barramento I2C do ESP32 (pinos D21 e D22), porém a declaração destes pinos não é visível no código, pois ela é feita pela biblioteca "Wire.h" da Arduino IDE, que é utilizada internamente pela biblioteca do acelerômetro.

augustoleandro
date Enviado: 2021-05-31 14:50:43
Já tem a biblioteca micropython para o MMA8452Q?

Giovanni5
date Enviado: 2021-05-31 15:17:32
augustoleandro
Infelizmente não temos ainda uma biblioteca para MicroPython do MMA8452Q, e agradecemos pela observação, iremos avaliar a possibilidade de desenvolvê-la.

marciofernandoflores
date Enviado: 2020-12-11 10:26:46
Pessoal, realmente não consigo fazer rodar o acelerômetro, em algo adicional ser feito para rodar o monitor. 

Código inicial.
 /************************************************
* RoboCore - IoT DevKit - LoRaWAN   
*
* Aprendendo a utilizar o sensor acelerometro
* do IoT DevKit
***********************************************/


#include "RoboCore_MMA8452Q.h"					//Declaracao da biblioteca do sensor acelerometro 
MMA8452Q acel;							//Criamos a instancia dando qualquer nome como acel

void setup() {
    Serial.begin(115200);					//Iniciamos uma comunicacao serial para exibir os valores no Mon

Giovanni5
date Enviado: 2020-12-11 10:53:25
marciofernandoflores
Nós recebemos o seu e-mail, e prosseguiremos com o suporte através daquele canal.