quinta-feira, 11 de abril de 2019

Medindo resistência com o Arduino


     Neste artigo vamos aprender a utilizar o Arduino para medir o valor de resistência elétrica de um resistor. Isto pode ser muito útil quando não se tem um Ohmímetro ou multímetro.
     Na prática testei resistores de 100 à 20000 ohms, os valores medidos foram próximos do valor real, e dentro da margem de tolerância.
       

Componentes necessários:

1 Arduino Uno;
jumpers M&M;
1 Protobord
1 Resistor de 1000 ohms
Vários resistores para testar.

Estes e outros componentes podem ser adquiridos neste link AQUI !

 Montagem:

      No espaço do R. teste deve ser inserido o resistor  que se quer testar. O pino A0 está ligado entre o resistor de 1000 ohms e o R. teste.


Programando o Arduino: 



    O programa abaixo faz com que o Arduino leia as informações recebidas no pino A0 e converta em um valor de resistência. O valor medido é mostrado no monitor serial do Arduino IDE.

   Copie e cole o código abaixo no ARDUINO IDE e execute-o.

Código:


void setup() {
    Serial.begin(9600);
}

void loop() {
 
  float tensao = (float)analogRead(A0)*5/1023;

 
  float R1 = (1000*5 - tensao*1000)/tensao;

 
  Serial.println(R1);

 
  delay(1000);
}


     Após carregar o código no arduino, clique na lupa do Arduino IDE. Isto irá abrir a tela do monitor serial e lá será mostrado o valor do R. teste.



     Troque o R. teste por valores diversos, o valor da resistência será mostrado no monitor serial.

Os componentes deste tutorial pode ser comprados AQUI!



Nenhum comentário:

Postar um comentário