langsung saja menuju bahan:
-arduino
-lm 35
-iic lcd
-white board
-kabel jumper
dan ini untuk programnya frend.....
#define pinDataLM35 0 // pin tengah LM35 ke port Analog 0
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
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
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
}
void loop() {
lcd.clear();
/* 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
lcd.print("Tmpratur : ");
lcd.println(temperature);
// Berikan pewaktuan agar tidak langsung berubah
delay(5000);
}
copy programnya...
setelah itu lanjut ke perangkaian manualnya...
setelah sudah anda rangkai seperti pada gambar diatas....
upload programnya....
dan ini untuk hasilnya:
oke deh sekian dulu untuka hari ini..selamat mencoba...dan
GOOD LUCK.!!!!!!!!!!!!
Tidak ada komentar:
Posting Komentar