PENGATUR LEVEL AIR

 



KELOMPOK A4

1. Annisa Nur Hanifah                      (3.32.19.0.03)

2. Di Endira Fa'iq Hilmi Kusuma   (3.32.19.0.05)

3. Imroatun Navi'a Nurul Ihsani     (3.32.19.0.12)

4. Rizki Adi Darmawan                    (3.32.19.0.22)


Input       : Elektroda level air

Output    : LED dan Pompa Air 5v


    Teknologi semakin lama semakin berkembang dengan seiring berjalannya waktu. Manusia seharusnya untuk mengikuti perkembangan zaman modern yang serba canggih ini. Salah satunya air, air merupakan kebutuhan pokok yang harus ada pada tiap harinya. Contohnya : industri, rumah, gedung kantor, dan lain sebagainya. Pada saat ini masih banyak orang yang memanfaatkan pompa air untuk mengisi tandon air yang ada dengan masih menggunakan cara manual. 

    Dari permasalahan tersebut kelompok kami membuat alat "Pengatur Level Air" untuk mendeteksi ketinggian/level dari suatu benda cair pada tangki/wadah. Sebagai upaya penghematan air bersih dan meminimalisir air yang terbuang sia-sia.


PPT Presentasi Download PPT


















Program Download Program

MOV P2,#11111111B  ; Port P2 diisi segera dengan data 11111111B, untuk inisialisasi "tangki kosong"

MOV P1,#11111111B ; Port P1 diisi segera dengan data 11111111B, untuk mematikan semua LED dan motor

MOV A,#00000000B ; A (Akumulator) diisi segera dengan data 00000000B, untuk mengosongkan nilai Akumulator


MAIN:

MOV A,P2 ; Isi data A (Akumulator) dengan Port P2 (A = #11111111B)

CJNE A,#11111100B,LABEL1 ; CJNE = Compare and Jump if Not Equal, check level tangki dengan membandingkan data A (tangki kosong) dengan #11111100B (tangki penuh). Jika nilainya sama maka akan mengerjakan program selanjutnya. Jika nilainya berbeda maka instruksi akan menuju ke alamat kode yaitu LABEL1 

SETB P1.1 ; Menyalakan Led hijau, dengan memberikan logika 1 pada Port P1.1 

CLR P1.0 ; Mematikan led merah, dengan memberikan logika 0 pada Port P1.0

CLR P1.3 ; Mematikan pompa air, dengan memberikan logika 0 pada Port P1.3


LABEL1:

MOV A,P2 ; Isi data A (Akumulator) dengan Port P2 (A = #11111111B)

CJNE A,#11111110B,LABEL2 ; CJNE = Compare and Jump if Not Equal, check level tangki dengan membandingkan data A (tangki kosong) dengan #11111110B (tangki setengah penuh). Jika nilainya sama maka akan mengerjakan program selanjutnya. Jika nilainya berbeda maka instruksi akan menuju ke alamat kode yaitu LABEL2

SETB P1.0 ; Menghidupkan led merah, dengan memberikan logika 1 pada Port P1.0

SETB P1.1 ; Menghidupkan led hijau, dengan memberikan logika 1 pada Port P1.1


LABEL2:

MOV A,P2 ; Isi data A (Akumulator) dengan Port P2 (A = #11111111B)

CJNE A,#11111111B,MAIN ; CJNE = Compare and Jump if Not Equal, check level tangki dengan membandingkan data A (tangki kosong) dengan #11111111B (tangki kosong). Jika nilainya sama maka akan mengerjakan program selanjutnya. Jika nilainya berbeda maka instruksi akan menuju ke alamat kode yaitu MAIN

SETB P1.0 ; Menghidupkan led merah, dengan memberikan logika 1 pada Port P1.0

CLR P1.1 ; Mematikan led hijau, dengan memberikan logika 0 pada port P1.1

SETB P1.3 ; Menghidupkan pompa air, dengan memberikan logika 1 pada port P1.3

SJMP MAIN ; lompat ke "MAIN"

END 


Video Presentasi Download Video Presentasi




Subscribe to receive free email updates:

0 Response to "PENGATUR LEVEL AIR"

Posting Komentar