Mengetahui dan memahami prinsip dari Thermistor.
Menerapkan pemakaian Thermistor dalam rangkaian.
Mampu mengaplikasikan dan mensimulasikan penggunaan Thermistor pada LabView .
Mengetahui karakteristik Thermistor.
Arduino Uno R3
Thermistor NTC & PTC;
Virtual Terminal.
COMPIM.
LED.
Resistor 10KOhm.
Source
Ground
Rangkaian Percobaan Thermistor
int Thermistor = 0;
int LEDR = 2;
int LEDG = 3;
int Vo;
float R1 = 10000, R = 10000, To = 25, B = 3900;
float R2, T;
void setup() {
pinMode(Thermistor, INPUT);
pinMode(LEDR, OUTPUT);
pinMode(LEDG, OUTPUT);
Serial.begin(9600);
}
void loop() {
Vo = analogRead(Thermistor);
R2 = 1023 / Vo - 1;
R2 = R / R2;
T = R2 / R1;
T = log(T);
T /= B;
T += 1.0 / (To + 273.15);
T = 1.0 / T;
T -= 273.15;
T = -0.979 * T + 49.196;
Serial.print(T);
Serial.println(" C");
if(T <= 18 or T >= 32 ){
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, LOW);
}
else{
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH);
}
delay(1000);
}
Tampilan Front Window
Tampilan Block Diagram
Buatlah rangkaian pada proteus seperti rangkaian percobaan diatas.
Buatlah VI pada LabView seperti gambar VI diatas.
Compile Program dengan Arduino IDE.
Upload Program ke Arduino Virtual di Proteus
Kemudian sambungkan Proteus dan LabView menggunakan Virtual Serial Port ( Tutorial 1).
Lakukan percobaan dengan mengubah nilai dari Thermistor.
Buatlah VI LabView untuk Thermistor dengan kreasi sendiri.