Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Ramiro Peralta

PIC COM ACELEROMETRO MPU6050 GY-521

Recommended Posts

Pessoal algumas dúvidas sobre o acelerômetro mpu6050 gy-521

 

 

 

O pino scl pode ligar à qualquer pino i/o digital ou tem que ligar à um clock externo?

 

 

 

E quanto ao pino sda?

 

 

 

Vi um vídeo dizendo que cada acelerômetro tem que calibrar. Tem como calibrar uma vez, na hora da programação do pic? E salvar na memória do mcu pic?

 

 

 

Imagino que essa calibração tem que ser feita fora do loop e salvar numa memória não volátil e ter uma flag, caso tenha sido feita, não fazer de novo! Correto?

 

 

 

Valeu!

Editado por Bcpetronzio
Remover caps lock do texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1ªmente não conheço e nuca mexi com este cara. Vejamos alguns conceitos

-sda e scl são sinais i2c. Sim ambos devem ser ligados nos pinos de I/O do mc preferencialmente nos homônimos do mc pra usar comunicação por hw

-calibrar...como disse não conheço mas pode sim gravar algum dado de calibração no mc. A boa notícia é que a maioria dos mc´s tem memória interna eeprom não volátil

-sim e não. sim: um flag lido no início do programa pode evitar a recalibração. e não: gravar um valor aproximado (default) na eeprom e uma condição especial (tipo "segurar F5" durante o boot) pode entrar no modo calibração

 

Algo me diz que não ajudei muito mas ... tentei né

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ajudou sim Isadora! Aos poucos vou mapeando o que tenho que fazer!

Na verdade eu já achei um código pronto com a biblioteca i2c

E vi que o sda pode ligar a qualquer i/o digital mas não entendi se o scl tem que ser um pino especial que mande um clock do mcu para o acelerômetro...saberia me dizer?

 

Grato!

Editado por Bcpetronzio
Remover caps lock do texto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos tentar...

Se você ligar o sda em qualquer pino, o scl TAMBÉM não precisa ser um pino especial. Neste caso você vai "fabricar" uma interface i2c por sw. Isto é, isto é (!) interessante apenas pros mc´s que não têm esta interface "in natura". Um programa pra isso tem seu preço. Talvez o seu 'código pronto' que pode lhe causar algum 'pranto'...(ah dá um tempo.. hj é sexta super!!)

Agora se você ligar "corretamente" o pino sda numa saída sda "especial" de um mc, aí sim o scl só no "especial" scl. Neste caso o mc conversa com seu acelerometro basicamente só com o circuito interno lógico. Ou seja usa quase nada de sw. O 'código pronto' vai ser substancialmente menor e obviamente diferente

p.ex. o pic 876 tem pinos 'especialistas' em i2c

i2c.gif

 

Espero ter somado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×