LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: andnobre em 25 de Novembro de 2014, 17:31

Título: adxl345
Enviado por: andnobre em 25 de Novembro de 2014, 17:31
Boas a todos
estou a ter um problema em entender um dataste do ADXL345 quando se refere a
Threshold;
single_TAP
double_Tap;
 sera que alguém pode ajudar.

obrigado pelo fosse tempo. :)

Título: Re: adcl345
Enviado por: senso em 25 de Novembro de 2014, 17:42
Está lá escrito, defines valores de aceleração e ele quando passa esses valores(threshold em inglês) gera uma interrupção(pino INT) para avisar o micro que se deu um evento de tap, ou double tap, não sei se esse suporta mas outros acelerómetros também podem gerar interrupções se detectarem que estão em queda livre.
Título: Re: adcl345
Enviado por: andnobre em 25 de Novembro de 2014, 17:46
desde ja muito obrigado  pelo esclarecimento  ;).
este suporta sim o single and double tap.
o meu objectivo é usar tipo alarme qd alguém mexe num objecto ele enviar uma sms para uma consola.
 obrigado
Título: Re: adcl345
Enviado por: senso em 25 de Novembro de 2014, 17:53
É exactamente para esse tipo de coisas que essa função existe.
A ideia é que metes o teu micro em modo de sleep para conservar bateria e caso alguma condição dessas seja atingida ele gera uma interrupção que acorda o micro e que reage de acordo com o tipo de sinal que gerou a interrupção, se não tiveres limitado a nivel de bateria não precisas de usar isso, basta ir lendo o sensor, é claro que mesmo assim usando o processamento interno do acelerómetro poupas ciclos de relógio gastos a fazer um polling rápido ao mesmo.