langsung saja friend qta ke-bahannya:
-arduino
-lm 35
-whiteboard
-kabel jumper
dan ini untuk programnya:
#define pinDataLM35 0 // pin tengah LM35 ke port Analog 0
float temperature; // variable untuk menyimpan data suhu
// float berarti hasilnya akan ada koma
// kalau int hasilnya berupa pembulatan
void setup() {
Serial.begin(9600); // buka serial port, set baud rate 9600 bps
}
void loop() {
/* Baca output dari LM35 yang masuk ke pin analog
Data yang terbaca sudah dalam bentuk konversi ADC
Konversi ADC = Vout/Vref*1023
Jadi bukan dalam bentuk besaran tegangan lagi
Jika ingin tahu tegangan output LM35 gunakan rumus di atas :
Tegangan terbaca = Konversi ADC * tegangan referensi / 1024
Ukur pin 2 dan 3 pd LM35 dengan multimeter untuk memastikan */
temperature = analogRead(pinDataLM35);
// Ubah data konversi ADC diatas menjadi besaran suhu
// menggunakan rumus konversi ADC
temperature = temperature * (5.0 * 100.0/1024.0);
// Kirim hasil pembacaan via serial port
Serial.print(" temperatur-e saiki (Celcius) : ");
Serial.println(temperature);
// Berikan pewaktuan agar tidak langsung berubah
delay(5000);
}
setelah itu copy programnya .......
sekarang ke mode perangkaiannya...
mudah-kan........
dan ini untuk gambar real-nya and hasilnya diserial monitor arduino
oke selamat mencoba....GOOD LUCK
ko pmbacaan di saya malah di atas 100 ya, itu knp si
BalasHapus