START
Compiler Setup
Hardware Setup
Do
LED 7 ON &
LED 12 OFF
Wait 0.5 s
Wait 0.5 s
LED 7 OFF &
LED 12 ON
Loop
End
Nama : Afif Nuur Hidayat
NPM : 1610501013
Mata Kuliah : Praktik Mikroprosesor
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng
FLOWCHART MENYALAKAN 2 LED KEDIP-KEDIP
PROGRAM MENYALAKAN 2 LED KEDAP-KEDIP
#Program menyalakan 2 LED kedap-kedip
#Dibuat oleh Afif Nuur Hidayat
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)
GPIO.setup(12,GPIO.OUT)
for x in range (5):
GPIO.output(7,True)
time.sleep(0.5)
GPIO.output(7,False)
GPIO.output(12,True)
time.sleep(0.5)
GPIO.output(12,False)
time.sleep(0.5)
GPIO.cleanup()
Keterangan dari Program :
#Program menyalakan 2 LED kedap-kedip
#Dibuat oleh Afif Nuur Hidayat
import RPi.GPIO as GPIO # sebagai module GPIO agar tidak error saat pemrograman
berlangsung
import time #untuk mengatur waktu
GPIO.setmode(GPIO.BOARD) #mengatur mode GPIO dengan model board
#Mengatur pin 7 dan 12 sebagai output
GPIO.setup(7,GPIO.OUT)
GPIO.setup(12,GPIO.OUT)
for x in range (5): #pengulangan nyala dan matinya LED sebanyak 5 kali
GPIO.output(7,True) #pada pin ke-7 dengan perintah true, LED akan menyala
time.sleep(0.5) #menunggu selama 0,5 sekon
GPIO.output(7,False) # pada pin ke-7 dengan perintah false, LED akan mati
GPIO.output(12,True) # pada pin ke-12 dengan perintah true, LED akan menyala
time.sleep(0.5) #menunggu selama 0,5 sekon
GPIO.output(12,False) # pada pin ke-12 dengan perintah false, LED akan mati
time.sleep(0.5) #menunggu selama 0,5 sekon
GPIO.cleanup() #keluar dari program

FLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIP

  • 1.
    START Compiler Setup Hardware Setup Do LED7 ON & LED 12 OFF Wait 0.5 s Wait 0.5 s LED 7 OFF & LED 12 ON Loop End Nama : Afif Nuur Hidayat NPM : 1610501013 Mata Kuliah : Praktik Mikroprosesor Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng FLOWCHART MENYALAKAN 2 LED KEDIP-KEDIP
  • 2.
    PROGRAM MENYALAKAN 2LED KEDAP-KEDIP #Program menyalakan 2 LED kedap-kedip #Dibuat oleh Afif Nuur Hidayat import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(7,GPIO.OUT) GPIO.setup(12,GPIO.OUT) for x in range (5): GPIO.output(7,True) time.sleep(0.5) GPIO.output(7,False) GPIO.output(12,True) time.sleep(0.5) GPIO.output(12,False) time.sleep(0.5) GPIO.cleanup() Keterangan dari Program : #Program menyalakan 2 LED kedap-kedip #Dibuat oleh Afif Nuur Hidayat import RPi.GPIO as GPIO # sebagai module GPIO agar tidak error saat pemrograman berlangsung import time #untuk mengatur waktu GPIO.setmode(GPIO.BOARD) #mengatur mode GPIO dengan model board #Mengatur pin 7 dan 12 sebagai output GPIO.setup(7,GPIO.OUT) GPIO.setup(12,GPIO.OUT) for x in range (5): #pengulangan nyala dan matinya LED sebanyak 5 kali GPIO.output(7,True) #pada pin ke-7 dengan perintah true, LED akan menyala time.sleep(0.5) #menunggu selama 0,5 sekon GPIO.output(7,False) # pada pin ke-7 dengan perintah false, LED akan mati GPIO.output(12,True) # pada pin ke-12 dengan perintah true, LED akan menyala time.sleep(0.5) #menunggu selama 0,5 sekon GPIO.output(12,False) # pada pin ke-12 dengan perintah false, LED akan mati time.sleep(0.5) #menunggu selama 0,5 sekon GPIO.cleanup() #keluar dari program