fbpx
Miniatura video padrão

Desenvolvido por 

Como usar o Sensor de Tensão 0 A 25v Dc Vdc na robótica para Arduíno?

Saiba quando a bateria do seu robô já esta precisando de carregar, com esse modulo de medir voltagem você consegue saber a tensão que esta saindo da bateria sem dores de cabeça e sem um multímetro, veja o vídeo

Esquema de ligação

Código fonte

/*
Tutorial de como usar o sensor de tensão DC de 0 a 25 volts
SeuRobo.com.br
*/
//configura a porta analogica A0 para o sensor (pino S de sinal)
#define sensorTensaoDC  A0
//declarações de variaveis
float valorTensaoDC;  // variavel para receber o valor lido do sensor
int amostragem = 1000; // varivel para der uma media de calculos
float mediaTotalTensaoDC = 0; // variavel para soma das medias
float valorFinalTensaoDC = 0; //variavel para recerber o valor final de Volts
//VARIAVEIS COM OS VALORES DOS RESISTORES DO SENSOR DE TENSÃO DC
float voltsporUnidade = 0.004887586;// DECLARAÇÃO DA VARIÁVEL DA CONSTANTE DO ADC 5%/1023
float R1 = 29600.0; // Medir o resitor com o multimetro na escala 200k de omegas do lado negativo
float R2 = 7200.0; // Medir o resitor com o multimetro na escala 200k de omegas do lado positivo
//função para configurar os dispositivos
void setup() {
Serial.begin(9600); //incia a comunicação serial com o monitor serial
}
void loop() {
mediaTotalTensaoDC = 0; //zera o valor medio para não dar erro de calculo
for (int i = 0; i < amostragem ; i++) {// repete por 1000 vezes para der uma precisão melhor
valorTensaoDC = analogRead(sensorTensaoDC);//recebe o valor do sensor que vai de 0 até 1023
valorTensaoDC = (valorTensaoDC * voltsporUnidade); //calcula o valor com base na resolução do ADC
mediaTotalTensaoDC = mediaTotalTensaoDC + (valorTensaoDC / (R2 / (R1 + R2))); //faz o calculo matematico
}
valorFinalTensaoDC = mediaTotalTensaoDC / amostragem; //calcula a media dos valores
//escreve no monitor serial os valores
Serial.print("Valor: "); 
Serial.print(valorFinalTensaoDC);
Serial.println(" VOLTS");
delay(1000);//aguarda um segundo para a proxima leitura
}

Chegamos ao final, Muito Obrigado, amante de robótica!

Qualquer dúvida, deixe um comentário ou entre em contato!

Grande abraço!

Gostaria de um projeto ou robô que não temos no site?

Então é só clicar no botão abaixo e nos enviar a sua ideia, analisaremos ela e talvez postemos ela com o credito seu caso queira.

Compartilhe com outro amante de robótica!

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no whatsapp
Compartilhar no email

Comentários

Deixe um comentário

Veja os Tutoriais de ROBÔS mais recentes

Veja os TUTORIAIS mais recentes

Veja os Tutoriais de PROJETOS mais recentes