Minggu, 23 Juni 2019

PROGRAM, FLOWCHART, & SIMULASI ALAT WATER LEVEL



PROGRAM ALAT WATER LEVEL MENGGUNAKAN BAHASA C (kondisi “IF”)

import time
import RPi.GPIO as GPIO
import lcddriver

display = lcddriver.lcd()

GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)

sensor1=36
sensor2=38
sensor3=40

GPIO.setup(15,GPIO.OUT)
GPIO.setup(sensor1,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(sensor2,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
GPIO.setup(sensor3,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)

display.lcd_display_string(" MULAI… ",1)
time.sleep(1)
display.lcd_clear()

while True:
display.lcd_display_string(“Water Level :”,1)
if GPIO.input(sensor1)==1:
if GPIO.input(sensor2)==1:
if GPIO.input(sensor3)==1:
display.lcd_display_string("DANGER PENUH",                    2)
GPIO.output(15,True)
time.sleep(0.5)
GPIO.output(15,False)
time.sleep(0.5)

if GPIO.input(sensor1)==1:
if GPIO.input(sensor2)==1:
if GPIO.input(sensor3)==0:
display.lcd_display_string("SIAGA 1",                                     2)

if GPIO.input(sensor1)==1:
if GPIO.input(sensor2)==0:
if GPIO.input(sensor3)==0:
display.lcd_display_string("AIR NORMAL",                           2)

if GPIO.input(sensor1)==0:
if GPIO.input(sensor2)==0:
if GPIO.input(sensor3)==0:
display.lcd_display_string("AIR KERING",                              2)



FLOWCHART ALAT WATER LEVEL



Logika “1” menandakan sesnsor aktif, sedangkan logika “0” menandakan sensor non-aktif. Posisi sensor air 1 terletak paling atas dan posisi sensor air 3 terletak paling bawah.



SIMULASI PROGRAM

Kondisi 1
Sensor 1 : 0
Sensor 2 : 0
Sensor 3 : 0
Menampilkan text :
“Water Level :”
“AIR KERING”
Buzzer Mati

Kondisi 2
Sensor 1 : 1
Sensor 2 : 0
Sensor 3 : 0
Menampilkan text :
“Water Level :”
“AIR NORMAL”

3.3.3 Kondisi 3
Sensor 1 : 1
Sensor 2 : 1
Sensor 3 : 0
Menampilkan text :
“Water Level :”
“SIAGA 1”
Kondisi 4
Sensor 1 : 1
Sensor 2 : 1
Sensor 3 : 1
Menampilkan text :
“Water Level :”
“DANGER PENUH”
Buzzer berbunyi tiap 0,5 detik. 



                                      
                                                                                  1



                                      
                                                                               2

                                      
                                                                                3

                                      
                                                                               4

                                     
                                                                                 5

Tidak ada komentar:

Posting Komentar

Teknologi Informasi & Multimedia # - 5G

5G Disusun Oleh : Wildan Muslim Fardany  (17416649) 4IB04 A TEKNOLOGI INFORMASI & MULTIMEDIA # UNIVERSITAS GUNAD...