Pengaktifan Aktuator Lampu LED Berdasarkan Suhu

Muhammad Rayhan Athaurrahman

Sosial Media


4 orang menyukai ini
Suka

Summary

Aplikasi ini akan membaca suhu dari sensor suhu dan mengontrol LED berdasarkan suhu yang terdeteksi. Jika suhu di atas batas tertentu, LED akan menyala, dan jika suhu di bawah batas tersebut, LED akan mati.

Description

Deskripsi Aplikasi
Aplikasi ini akan membaca suhu dari sensor suhu dan mengontrol LED berdasarkan suhu yang terdeteksi. Jika suhu di atas batas tertentu, LED akan menyala, dan jika suhu di bawah batas tersebut, LED akan mati.

 

Komponen

  1. Arduino Board (misalnya Arduino Uno)
  2. Sensor Suhu (disini menggunakan TPM36)
  3. LED
  4. Resistor 220Ω (untuk LED)
  5. Kabel penghubung
     

 

Kode Program Arduino
const int sensorPin = A0;  // Pin analog untuk sensor suhu (LM35)
const int ledPin = 13;     // Pin untuk LED built-in pada Arduino Uno

void setup() {
 pinMode(ledPin, OUTPUT);
 Serial.begin(9600);
}

void loop() {
 // Membaca nilai suhu dari sensor
 int sensorValue = analogRead(sensorPin);

 // Mengonversi nilai sensor ke suhu dalam derajat Celsius
 float temperature = (sensorValue * 5.0 / 1024.0) * 100.0;

 // Menampilkan nilai suhu di Serial Monitor
 Serial.print("Suhu: ");
 Serial.print(temperature);
 Serial.println("°C");

 // Mengatur batas suhu untuk mengontrol LED
 if (temperature > 25.0) {
   digitalWrite(ledPin, HIGH);  // LED menyala jika suhu di atas 25°C
 } else {
   digitalWrite(ledPin, LOW);   // LED mati jika suhu di bawah atau sama dengan 25°C
 }

 delay(1000);  // Jeda 1 detik
}
 

Cara Kerja
Sensor suhu membaca nilai suhu dan mengonversinya ke derajat Celsius.
Nilai suhu ditampilkan di Serial Monitor Arduino IDE.
Berdasarkan nilai suhu, LED akan menyala jika suhu di atas 25°C, dan mati jika suhu di bawah atau sama dengan 25°C.

Informasi Course Terkait
  Kategori: Internet of Things / FPGA
  Course: Embedded System Berbasis Arduino