Estou fazendo uma leitura analógica no arduino que geralmente fica entre 0,27V e 0,85V e queria ter mais precisão nessa leitura.
A solução que eu acredito ser a correta era usar a função INTERNAL1V1.
Porém, essa função se aplica a todas as entradas analógicas não é isso? E eu to lendo outros sensores nas outras entradas que precisam do 5V de referência.
Então qual seria uma outra boa solução?
Obs.: O circuito que eu estou fazendo a leitura que precisa de mais precisão é apenas uma divisão de tensão.
Tags:
Olá Helio,
Já tive um problema parecido, mas o cliente sumiu e deixei pra lá kkkkk
Mas a minha solução ir na linha sugerida pelo Andre Francisco Leao, usar um amplificador operacional, só que na busca, eu encontrei uns tais de AMPLIFICADORES DE INSTRUMENTAÇÃO, que são amplificadores operacionais de bem maior precisão.
Cheguei a comprar uns 3 pelo aliexpress, mas não lembro o nome agora de cabeça, e fiz o teste com um amplificador operacional comum e ele,e realmente o resultado era muito mais estavel.
Logo, só vejo duas soluções pra seu problema:
1- Usar um amplificadora operacional ( Instrumentação ) pra melhorar o sinal e ai meter na porta analogica do arduino
OU
2- Usa uma montagem Arduino Dual Core, que seria uma placa projetada e criada por você com dois nucleos, ou seja, dois atmegas328 ( ou 256 ou qualquer outro a seu gosto ) e colocar os dois pra se comunicarem por I2C, SPI, ou serial, e em um deles você coloca o referencial do analogico com um tipo, e no outro com outro tipo, e pronto.
Bom dia Weider,
Pesquisei aqui e só encontrei como fazer o circuito de amplificadores de instrumentação com outros ampops.
Você comprou um c.i. pronto?
Sim, é um CI unico, você deu sorte, eu achei de abrir o post aqui na minha oficina onde estão minhas coisas, e dei uma olhada na caixa de componentes.
O nome dele é INA126PA
Clique ****AQUI***
e
clique ****AQUI*** para o datasheet
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por