TUGAS PENDAHULUAN
[KEMBALI KE MENU SEBELUMNYA]
[KEMBALI KE MENU SEBELUMNYA]
DAFTAR ISI
1. Kondisi
2.
Hardware
3. Rangkaian
Simulasi
4. Listing
Program
5.
Video
6. Link
Download
1. Kondisi [Kembali]
Kondisi yang digunakan pada Tugas Pendahuluan ini adalah
Percobaan 2 kondisi 6 yaitu Bla suhu yang terbaca pada lc mnunjukan suhu >40 maka motor akan berputar
Kondisi awal :
2. Hardware [Kembali]
3. Rangkaian Simulasi dan Cara kerja [Kembali]
Pada percobaan 2 kondisi 6 ini mengunakan perangkat arduino uno dmana tujuannya adalah untuk membaca suhu dari LS355 menggunakan LCD dan motor dengan kondisi apabila suhu melewatti 40 maka motor akan berputar ke kanan. Jika menggunakan LCD, pada arduino kita masukkan library nya terlebih dahulu yaitu LiquidCristal. Dan sensor LS355 di hubungkan pada pin A0 karena sensor tersebut adalah analog dan pin 2,3,4,5,6,7 dihubungkan ke LCD. Pin 8 dan 9 dihubungkan ke motor. Setelah terhubung kita dapat mengatur suhu pada LS355 jika pada LS355 menunjukan suhu di atas 40 maka akan menggerakan motor ke kanan serta besara suhu dapat dibaca pada LCD yang telah dihubungkan pada arduino.
4. Listing Program [Kembali]
#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu;
int motor = (8,9);
int pinn [] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup() {
pinMode(A0, INPUT);
lcd.begin(16,2);
pinMode (8, OUTPUT);
pinMode (9, OUTPUT);
}
void loop()
{
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024);
if (nilaiSuhu > 40) {
digitalWrite (8,LOW);
digitalWrite (9, HIGH);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
delay(1000);
}
else {
digitalWrite (8,LOW);
digitalWrite (9, LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
delay(1000);
}
}
Tidak ada komentar:
Posting Komentar