Bila suhu yang terbaca 23 celcius maka led hijau hidup dan motor berputar
2. Gambar Rangkaian Simulasi
[Kembali]
pada percobaan ini memakai arduino,lm35,lcd,motor dan led.kita hubungkan pin 2-7 arduino ke LCD ,lalu pin A0 dihubungkan ke LM35 kenapa ke A0 ?karena LM35 merupakan sensor analog ,sehingga dihubungkan ke pin A0 (yang mana A0 merupakan pin arduino untuk sinyal analog),hubungkan pin 8 dan 9 ke motor dan LED.lalu kita masukan programnya ke dalam arduino ,berikut programnya:
// include the library code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int pinTemp = A0;
float suhu;
int motor = 8;
int led2 = 9;
void setup() {
pinMode(pinTemp,INPUT);
pinMode(motor,OUTPUT);
pinMode(led2,OUTPUT);
lcd.begin(16, 2);
}
void loop() {
suhu = ((5*analogRead(pinTemp)*100.00)/1024);
lcd.setCursor(0, 0); //Menentukan posisi kursor pada awal penulisan
lcd.print("LM35 Sensor Suhu"); //Menampilkan text pada LCD
lcd.setCursor(0, 1); //Menentukan posisi kursor pada awal penulisan
lcd.print(suhu); //Menampilkan nilaiSuhu pada LCD
if((suhu>22)& (suhu<23))
{
digitalWrite(motor,HIGH);
digitalWrite(led2,HIGH);
}
else {
digitalWrite(motor,LOW);
digitalWrite(led2,LOW);
}
delay(100);
}
lalu di run
5. Link Download
[Kembali]datasheet LM35 klik disini
datasheet Arduino klik disini
datasheet motor klik disini
rangkaian klik disini
library arduino klik disini
video klik disini
HTML klik disini
Tidak ada komentar:
Posting Komentar