Download

7/01/2012

Bikin Digital Thermometer dengan Arduino

Lanjut lagi kita berkreasi dengan Arduino. Kali ini ini kita akan membuat alat pengukur temperatur atau suhu lingkungan. Kita buat secara mudah dengan Arduino ditambah sensor suhu.
LM35 adalah sensor suhu yang biasa dipakai, selain harganya murah juga mudah diperoleh di toko elektronik. Rangkaiannya juga simpel, seperti terlihat pada gambarberikut :
Sensor suhu LM35 mempunyai keluaran berupa tegangan dengan linearitas 10 mV/Celcius, artinya perubahan temperatur per 1 Celcius akan menyebabkan perubahan tegangan keluaran sebesar 10 mV. So tugas Arduino jadi gampang, cukup baca ADC trus hasilnya dikonversi menjadi tegangan (mV) trus tinggal dibagi 10 mV, ketemu deh nilai temperaturnya. Nih programnya :
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int adc0,temp = 0; // variabel untuk menyimpan hasil A0
void setup()
{   
  lcd.begin(16, 2);
  lcd.print(“Temperature=   C”);
  lcd.setCursor(14,0);
  lcd.print(char(0xdf));
}
void loop()
{
  adc0 = analogRead(0);    // read the input pin
  temp=(adc0*5)/10;
  lcd.setCursor(12, 0);
  lcd.print(temp);  
  delay(1000);  
}
Jalannya program :
Pada LCD akan tampil tulisan “Temperature=29 C” dengan nilai temperatur tergantung suhu yang diukur. Cobalah berikan perubahan temperatur pada sensor, misalnya didekati dengan solder panas, amati temperatur yang terukur.


0 komentar:

Post a Comment

Newer Post Older Post Home
Aulia DirUt. Powered by Blogger.
 

Blog Archive

Followers

 

Templates by Nano Yulianto | CSS3 by David Walsh | Powered by {N}Code & Blogger