Tuesday, November 29, 2022

Program Sensor Suhu LM35 Menggunakan Arduino

 

 

Berikut adalah proyek sensor suhu :

1. Persiapan yang diperlukan

  • 1x Arduino 
  • 1x Breadboard  
  • 1x LM35 Sensor Suhu
  • 2x LED hijau 
  • 2x LED kuning 
  • 2x LED merah 
  • 6x Resistor 220ohm 
  • 11x Kabel Jumper 


2. Rancangan 


Penjelasan :

  • Pasang dari GND dan 5V Arduino ke Breadboard.
  • Pasang kaki kiri LM35 ke 5V, kaki kanan LM35 ke GND, kaki tengah LM35 ke pin A0 Arduino.
  • Pasang kaki Positif LED hijau ke pin 2 dan pin 3, LED kuning ke pin 4 dan pin 5, LED merah ke pin 6 dan pin 7 Arduino.
  • Setiap kaki negatif LED dipasang ke GND menggunakan Resistor 220ohm.


3.  pemograman Sensor Suhu LM35, gunakan sketch :

byte lm35= A0;

int nilai;

void setup(){

  Serial.begin(9600);

}

void loop(){

  nilai= analogRead(lm35);

  nilai= nilai*0.488;

  Serial.println(nilai);

  delay(500);

}

Penjelasan:

  • Serial.begin(9600); kode yang digunakan agar Arduino bisa berkomunikasi dengan komputer.
  • nilaiLM35 = analogRead(LM35); menyimpan nilai yang dihasilkan oleh sensor LM35 ke variabel nilaiLM35.
  • nilaiLM35 = nilaiLM35 * 0.488; konversi nilaiLM35 ke celsius dengan dikalikan 0.4888.
  • Serial.println(nilaiLM35); menampilkan hasil dari nilai LM35.


4. Membuat Indikator Suhu dengan menggunakan LED.

Lihat nilai pada sensor suhu LM35, dengan melihat di Serial Monitor. bisa membuka Serial Monitor dengan menekan CTRL+SHIFT+M pada keyboard.  


Catatan : 

Angka 27 adalah nilai Suhu. Jika menyentuh Sensor LM35 dan nilai akan bertambah, karena sensor menerima panas dari suhu tubuh.


5. Tambahkan Code :

int LM35 = A0; // membuat variabel LM35 untuk pin A0 Arduino

int nilaiLM35= 0;   // membuat variabel nilaiLM35 untuk menyimpan nilai sensor

int LED1= 2;         // membuat variabel LED1 untuk Pin 2 digital

int LED2= 3;       // membuat variabel LED2 untuk Pin 3 digital

int LED3= 4;       // membuat variabel LED3 untuk Pin 4 digital

void setup(){

Serial.begin(9600);     // komunikasi serial dari Arduino ke Komputer

pinMode(LED1, OUTPUT);   // mengatur LED1 menjadi OUTPUT

pinMode(LED2, OUTPUT);   // mengatur LED2 menjadi OUTPUT

pinMode(LED3, OUTPUT);   // mengatur LED3 menjadi OUTPUT

}

void loop(){

nilaiLM35 = analogRead(LM35);   // menyimpan nilai dari LM35 ke variabel nilaiLM35

nilaiLM35 = nilaiLM35 * 0.488;   // konversi nilai dari LM35 menjadi Derajat Celcius

Serial.println(nilaiLM35);     // menampilkan nilai dari LM35 ke Serial Monitor

delay(500);                     // memberi jeda sebanyak 500 milidetik

if (nilaiLM35 == 28)       // jika nilaiLM35 sama dengan 28

{

  digitalWrite(LED1, HIGH); // LED1 menyala

  digitalWrite(LED2, LOW);   // LED2 mati

  digitalWrite(LED3, LOW);   // LED3 mati

}

else if (nilaiLM35 == 29)   // jika nilaiLM35 sama dengan 29

{

  digitalWrite(LED1, HIGH); // LED1 menyala

  digitalWrite(LED2, HIGH); // LED2 menyala

  digitalWrite(LED3, LOW);   // LED3 menyala

}

else if (nilaiLM35 == 30)   // jika nilaiLM35 sama dengan 30

{

  digitalWrite(LED1, HIGH); // LED1 menyala

  digitalWrite(LED2, HIGH); // LED2 menyala

  digitalWrite(LED3, HIGH); // LED3 menyala

}

else                       // jika tidak

{

  digitalWrite(LED1, LOW);   // LED1 mati

  digitalWrite(LED2, LOW);   // LED2 mati

  digitalWrite(LED3, LOW);   // LED3 mati

}

}


Penjelasan :

  • Nilai yang dipakai pada LM35, disesuaikan dengan nilai suhu dilingkungan. Karena suhu disuatu tempat dengan tempat lain bisa saja berbeda 
  • if (nilaiLM35 == 28) kode ini digunakan untuk perintah logika, “jika nilaiLM35 sama dengan 28.” arduino akan menjalankan kode perintah yang ada pada program if ini.
  • else if (nilaiLM35 == 29) tapi jika nilainya ternyata sama dengan 29, maka arduino akan menjalankan kode perintah pada else if.
  • Else tapi jika tidak ada yang sama dengan nilai pada nilai if dan else if, maka arduino akan menjalakan kode perintah pada else.


Baca juga artikel yang berkaitan :


Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...