Ir ao conteúdo
  • Cadastre-se

Dúvida em voltímetro com arduino


Ir à solução Resolvido por thiagoas,

Posts recomendados

Olá pessoal.

 

Estocou com uma dúvida no arduino, fiz um voltimetro que mostra a tensão em um display LCD. O código montei através de pesquisas e tudo funcionou bem.

 

Mas eu queria entender o que define as duas casas depois da vírgula que são mostradas no display.

 

Alguém sabe me dizer? Há possibilidade de aumentar essa precisão?

 

Obrigado!

#include<LiquidCrystal.h>#define NUM_SAMPLES 20#define V_REF    4.937int sum = 0;                    // sum of samples takenunsigned char sample_count = 0; // current sample numberfloat voltage = 0.0;            // calculated voltageLiquidCrystal lcd(12,11,5,4,3,2); //library initializationvoid setup(){  lcd.begin(16,2);}void loop(){    while (sample_count < NUM_SAMPLES) {    sum += analogRead(A0);    sample_count++;    delay(10);    }    voltage = ((float)sum / (float)NUM_SAMPLES * V_REF) / 1024.0;    voltage = (voltage * 6.097560976);    sample_count = 0;    sum = 0;lcd.setCursor(3,0);lcd.print(voltage);lcd.print(" volts");delay(500);}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!