Fórum DATEK Tecnologia Eletrônica

Compartilhando conhecimento de forma simples e objetiva.

Você não está logado.

#1 2015-12-20 13:20:39

FELIPE MULLER
Novato
Registrado: 2015-12-20
Mensagens: 6
Pontos: 16
Banco: 0

Trabalhar em uma so faixa do Potenciometro de 20 a 80 %.

Estou precisando de ajuda para desenvolver uma Função para trabalhar em uma só faixa do Potenciômetro.
Por exemplo só quero trabalhar   de 20 a 80% do potenciômetro só que na tela LCD apareceria de 0 a 100% .Ja tentei de tudo
alguém   poderia me dar umaajuda de onde eu poderia começar.Desde já agradeço.


Offline

Anúncios
Produtos anunciados

Re: Trabalhar em uma so faixa do Potenciometro de 20 a 80 %.


#2 2015-12-20 13:21:52

FELIPE MULLER
Novato
Registrado: 2015-12-20
Mensagens: 6
Pontos: 16
Banco: 0

Re: Trabalhar em uma so faixa do Potenciometro de 20 a 80 %.

Como o ADC é de 10 bits, ou seja, de 0 a 1023 vc precisa fazer dessa forma

Respondida pelo Fabio tutor via e-mail.


variavel = ADC_Read(0); // supondo canal 0
if(variavel>(1023*0.2))
{
    variavel_aux = variavel - (1023*0.2); // subtrai 20%
}
else
{
    variavel_aux = 0;
}


if(variavel_aux >(1023*0.6))// indica curso ou seja 60% do pot
{
    variavel_aux = (1023*0.6);
}

// calcula %
variavel_aux2= (variavel_aux*100)/(1023*0.6); // acredito que aqui já sairá de 0 a 100%

 

Todas as variáveis tipo unsigned int.

Offline

Rodapé