Pada kesempatan kali ini saya akan share pengalaman membuat sensor suhu dengan Arduino dan ic LM35 sebagai sensornya.
Pastikan kalian sudah menginstall Arduino IDE, jika belum silahkan download terlebih dahulu.
Pastikan juga driver usb Arduino sudah terinstall, jika belum silahkan lihat artikel Menginstall Arduino Uno di Ubuntu
Peralatan yang kita butuhkan:
- Arduino Uno
- IC LM35 (bentuknya simple memiliki 3kaki seperti transistor, harganya pun terjangkau sekitar Rp.15k)
- Kabel jumper male to female (3buah)
Sambungkan LM35 dengan arduino menggunakan jumper, perhatikan posisi LM35 seperti gambar dibawah:
Kaki 1 : 5V (daya)Kaki 2 : A1 (analog input)
Kaki 3: GND (ground)
Kemudian untuk programmingnya buka Arduino IDE:
Tambahkan code dibawah ini
//start of code
float temp;
int tempPin = 1;
void setup() {
Serial.begin(9600);
}
void loop() {
temp = analogRead(tempPin);
temp = temp * 0.48828125;
Serial.print(temp);
Serial.print(" C");
Serial.println();
delay(1000);
}
//end of code
Jangan lupa tancapkan arduino dengan usb ke pc, lalu Upload sketch.
Sekarang untuk menampilkan suhu kita buka menu Arduino IDE di menu Tools - Serial Monitor.
Setiap 1 detik Serial Monitor akan membaca suhu dalam Celcius.
Fungsi ic LM35 adalah sebagai sensor suhu, output nya akan dikeluarkan dari lm35 kaki no2 (yang ditengah) lalu akan dibaca oleh Arduino dari pin A1.
Satuan yang dibaca dari pin A1 akan di konversikan kedalam Celcius dengan dikalikan angka 0,48828125.
Selamat mencoba :D
Kalo di serial monitor keluarnya angka ratusan bagaimana gan?
ReplyDeletelm35nya langsung kabel ke pin arduino atau ke breadboard? dulu saya jg gitu kalo saya tancepin ke breadboard dulu gan.. jadi harus kabel langsung :D semoga membantu
Deletegan, mengapa 0,48828125 ? ada rumus tertentu kah?
ReplyDelete