Selasa, 26 Maret 2013

ARDUINO WITH LM 35 (SENSOR SUHU)

jumpa lagi friend.......untuk kali ini saya akan membahas arduino with sensor suhu lm-35.....

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

1 komentar: