Program lampu berkedip secara bergantian muhammad faizal kurniawan
1. Mulai
Pengaturan
perangakat keras
penyusun
Melakukan
LED 10 ON &
LED 15 OFF
Tunggu 0,25 s
Tunggu 0,25 s
LED 10 OFF
& LED 15 ON
Loop
Selesai
Nama : Muhammad Faizal Kurniawan
NPM : 1610501075
Mata Kuliah : Praktikum Mikroprosesor
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng
Flowchart untuk menyalakan 2 LED berkedip secara bergantian
2. Program untuk menyalakan 2 LED berkedip secara bergantian menggunakan
python
#Program untuk menyalakan 2 LED berkedip secara bergantian
#Dibuat oleh Muhammad Faizal Kurniawan
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(10,GPIO.OUT)
GPIO.setup(15,GPIO.OUT)
for x in range (7):
GPIO.output(10,True)
time.sleep(0,25)
GPIO.output(10,False)
GPIO.output(15,True)
time.sleep(0,25)
GPIO.output(15,False)
time.sleep(0,25)
GPIO.cleanup()
Keterangan dari Program :
#Program untuk menyalakan 2 LED berkedip secara bergantian
#Dibuat oleh Muhammad Faizal Kurniawan
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 10 dan 15 sebagai output
GPIO.setup(10,GPIO.OUT)
GPIO.setup(15,GPIO.OUT)
for x in range (7): #pengulangan nyala dan matinya LED sebanyak 7 kali
GPIO.output(10,True) #pada pin ke-10 dengan perintah true, LED akan menyala
time.sleep(0,25) #menunggu selama 0,25 sekon
GPIO.output(10,False) # pada pin ke-10 dengan perintah false, LED akan mati
GPIO.output(15,True) # pada pin ke-15 dengan perintah true, LED akan menyala
time.sleep(0,25) #menunggu selama 0,25 sekon
GPIO.output(15,False) # pada pin ke-15 dengan perintah false, LED akan mati
time.sleep(0,25) #menunggu selama 0,25 sekon
GPIO.cleanup() #keluar dari program