Kontrol Otomatik
M. Adita Putra
1314071035
Tujuan Praktikum
1. Untuk merangkai komponen suhu LM 35 menggunakan akuator
2. Untuk menulis bahasa program penggunaan suhu LM35 dan akuator LED
float A;//memberikan ruang untuk A digunakan sebagai variabel A
float B; //memberikan ruang untuk B digunakan sebagai variabel B
void setup()//semua kode yang dimasukkan disini hanya dibaca sekali
{
pinMode(A0,INPUT); //Pin analog A0 digunakan sebagai input data
pinMode(2,OUTPUT); //Pin digital pin2 digunakan sebagai output yaitu aksi dari akuator
Serial.begin(9600); //kecepatan transfer data pada mikrokontroler
}
void loop () //semua perintah yang dimasukkan disini akan dibaca berulang ulang oleh arduino
{
A=analogRead (A0); //Pin A0 akan dibaca untuk variabel A
B=A/2.04; //pembagian dilakukan untuk kalibrasi sensor menjadi nilai suhu
Serial.println (B); //penampilan data untuk variabel B
delay(2000); //penundaa dua detik untuk pembacaan data
if (B<27) //fungsi logika untuk pernyataan jika nilai B kurang dari 27 maka..
{
digitalWrite(2,LOW); //aksi dari fungsi logika jika nilai B kurang dari 27 maka lampu mati
}
else
{
digitalWrite(2,HIGH); //aksi dari fungsi logika jika tidak memenuhi logika diatas maka ataun
nilai B lebih dari atau sama dengan 27 maka lampu hidup
}
}
Gambar Rangkaian Sensor Suhu akuator (LED) dan Mikrokontroler