quinta-feira, 29 de janeiro de 2015

Medidor resistor

Materiais

  • Arduino;
  • 3 fios jumpes;
  • Resistor;

Circuito eletrônico



Código fonte



/*Projeto de medidor de resistor

blog: http://projetosarduino321.blogspot.com.br/
contado: kleytonxavier31@gmail.com
*/

int analog=0;  //pino analogico
int raw=0;      //resistencia total
int vin=5;      //tensão inicial
float vout=0;    //tensão final
float R1=1000;    //resistor conhecido
int R2=0;    //resistor desconhecido
float i=0;    //corrente

void setup(){
 
  Serial.begin(9600);     //Configurando taxa de transferência porta serial
 
}

void loop(){
 
  raw=analogRead(analog);    //raw para fazer a leitura do pino analogico

  i=raw*vin;    //calcular a tensão inicial
  vout=(i)/1024.0;    //calcular a tensão final
  i=(vin/vout) -1;    //calculando a tensão final
  R2=R1*i;
 
  if(R2<1000){    
 
    Serial.print("R2: ");
    Serial.print(R2);
    Serial.println(" ohms");

  }
 
  else{
   
    Serial.print("R2: ");
    Serial.print(R2/1000);
    Serial.println("k ohms");  

  }
 
 delay(1000);      //tempo de cada ciclo

}


← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário

Copyright © Projetos Arduino 3-2-1 | Powered by Blogger Design by ronangelo | Blogger Template Mais Template