Percobaan 2 Kondisi 18
Bila suhu yang terbaca 48 celcius maka motor hidup 5 s lalu lcd muncul tulisan panas.
2. Gambar Rangkaian Simulasi
[Kembali]
Percobaan 2 Kondisi 18
4. Listing Program [Kembali]
#include<LiquidCrystal.h> //Deklarasi library LCD
#define LM35 A0 //Deklarasi pin A0 untuk LM35
#define in1 10 //Deklarasi pin 10 untuk inputan canel driver
#define in2 9 //Deklarasi pin 9 untuk inputan canel driver
LiquidCrystal lcd(2,3,4,5,6,7); //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu; //Deklarasi variabel nilaiSuhu
void setup(){ //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai OUTPUT
lcd.begin(16,2); //Dimensi LCD yang digunakan
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
}
void loop(){ //Semua kode dalam fungsi ini dieksekusi berulang
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024); //Mencari nilai Suhu
if(nilaiSuhu == 48){
delay(5000);
digitalWrite(in1,HIGH); //Menampilkan logika untuk motor
digitalWrite(in2,LOW); //Menampilkan logika untuk motor
lcd.clear(); //Menghapus layar LCD
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(nilaiSuhu); //Menampilkan nilaiSuhu pada LCD
delay(100); //Waktu delay 100 ms setelah dieksekusi
lcd.setCursor(0,2);
lcd.print("panas");
delay(100);
}
else{
digitalWrite(in1,LOW); //Menampilkan logika untuk motor
digitalWrite(in2,LOW); //Menampilkan logika untuk motor
lcd.clear(); //Menghapus layar LCD
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(nilaiSuhu); //Menampilkan nilaiSuhu pada LCD
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
}
3. Video Simulasi
[Kembali]Percobaan 2 Kondisi 18
Percobaan 2 Kondisi 18
Pada percobaan 2 itu merupakan rangkaian dengan arduino, LCD, Motor dana Driver Motor. Input digital terhubung ke Driver Motor dan input analog terhubung ke LM35. Dimana ketika suhu pada LM35 diatur menjadi 48 celcius maka tegangan akan masuk ke driver motor dan dari driver motor akan membuat motor bergerak selama 5 s kerena pada program di atur dan di LCD akan muncul tulisan panas. jika tidak menggunakan driver motor motor tetap bergerak namun dengan putaran lambat.
8. Link Download
[Kembali]
Link Download Rangkaian Percobaan 2 Kondisi 18[disini]
Link Download Video Percobaan 2 Kondisi 18[disini]
Link Downoad Listning Program[disini]
Link Download Datasheet Arduino[disini]
Link Download Datasheet LCD[disini]
Link Download Datasheet Driver Motor[disini]
Link Download Datasheet Motor[disini]
Link Download HTML[disini]
Tidak ada komentar:
Posting Komentar