Menampilkan LM35 ke LCD
1. Kondisi [Kembali]
Bila suhu yang terbaca 48 celcius maka motor hidup 5 s lalu lcd muncul tulisan panas.
2. Gambar Rangkaian Simulasi [Kembali]
3. Video Simulasi [Kembali]
4. Prinsip Kerja Rangkaian [Kembali]
Pada rangkaian, saat program dijalankan maka sensor suhu LM35 sebagai perangkat input akan mendeteksi besaran suhu sebagai besaran analog / sinyal analog lalu diteruskan ke arduino melalui pin analog arduino A0. Pada arduino, sinyal analog tersebut akan dikonversi ke sinyal digital melalui proses ADC, lalu setelah diproses sinyal digital tersebut akan diolah sesuai dengan program yang ada. Dengan memperhatikan perintah-perintah yang ada pada program, maka pin output arduino yang terhubung pada perangkat output akan memberikan sinyal-sinyal yang sesuai. Perangkat output yang digunakan yaitu LCD dan motor DC. Pada kondisi, jika suhu yang terdeteksi pada LM35 sebesar 48^celcius maka motor DC akan berputar selama 5 detik dan LCD akan menampilkan tulisan "PANAS". Jika suhu yang terdeteksi tidak sama dengan 48^celcius maka motor tidak berputar dan LCD tidak akan menampilkan apapun.
Motor DC dihubungkan ke arduino melalui perantara driver motor L293D, yang mana driver ini berfungsi untuk meneruskan sinyal dari arduino ke motor dan juga untuk penghubung motor dengan baterai 12 Volt sebagai sumber daya untuk motor. Pada driver terdapat pin input IN1-IN4 dan pin output OUT1-OUT4. Pada rangkaian, pin driver yang terhubung ke arduino yaitu IN1 dan IN2, dan pin yang terhubung ke motor yaitu OUT1 dan OUT2, jadi untuk menggerakkan motor maka perlu tegangan HIGH pada IN1 yang diteruskan ke motor melalui pin OUT1 dan tegangan LOW pada IN2, dan untuk menhentikan motor maka perlu tegangan HIGH / LOW pada kedua pin. Motor dapat berputar jikasalah satu pinnya bertegangan HIGH dan pin yanglain LOW, jika kedua pin memiliki nilai tegangan yang sama maka arus tidak bisa mengalir pada motor sehingga motor tidak dapat berputar.
LCD dihubungkan ke arduino melalui pin 2,3,4,5,6,7 dengan menggunakan pin D4-D7 pada LCD sebagai data busnya. Lalu menghubungkan pin R/W pada LCD ke Ground sehingga LCD bekerja dalam perintah Write agar bisa menampilkan karakter hasil olahan program.
Tidak ada komentar:
Posting Komentar