1. Start
Compiler setup
Hardware setup
Do
LED 15 ON &
LED 18 OFF
Wait 0,30 s
Wait 0,30 s
LED 15 OFF
& LED 18 ON
Loop
End
Nama : Muhamad Aulia Rahman
NPM : 1610501094
Mata Kuliah : Praktik Mikroprosesor
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng
Flowchart untuk menyalakan 2 LED kedap-kedip
2. Program untuk menyalakan 2 LED kedap-kedip menggunakan python
#Program untuk menyalakan 2 LED kedap-kedip
#Dibuat oleh Muhamad Aulia Rahman
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(15,GPIO.OUT)
GPIO.setup(18,GPIO.OUT)
for x in range (20):
GPIO.output(15,True)
time.sleep(0.30)
GPIO.output(15,False)
GPIO.output(18,True)
time.sleep(0.30)
GPIO.output(18,False)
time.sleep(0.30)
GPIO.cleanup()
Keterangan dari Program :
#Program untuk menyalakan 2 LED kedap-kedip
#Dibuat oleh Muhamad Aulia Rahman
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 15 dan 18 sebagai output
GPIO.setup(15,GPIO.OUT)
GPIO.setup(18,GPIO.OUT)
for x in range (20): #pengulangan nyala dan matinya LED sebanyak 20 kali
GPIO.output(15,True) #pada pin ke-15 dengan perintah true, LED akan menyala
time.sleep(0.30) #menunggu selama 0,30 sekon
GPIO.output(15,False) # pada pin ke-15 dengan perintah false, LED akan mati
GPIO.output(18,True) # pada pin ke-18 dengan perintah true, LED akan menyala
time.sleep(0.30) #menunggu selama 0,30 sekon
GPIO.output(18,False) # pada pin ke-18 dengan perintah false, LED akan mati
time.sleep(0.30) #menunggu selama 0,30 sekon
GPIO.cleanup() #keluar dari program