Kode program ini menggunakan Raspberry Pi untuk mengontrol dua LED secara bergantian dengan menghidupkan dan mematikan masing-masing LED selama satu detik secara berulang menggunakan pin GPIO 4 dan GPIO 17.
1. Kode program :
Import RPi.GPIO as GPIO
Import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)
GPIO.setup(11,GPIO.OUT)
While(True):
GPIO.output(7,True)
Time.sleep(1)
GPIO.output(7,False)
GPIO.output(11,True)
Time.sleep(1)
GPIO.output(11,False)
GPIO.cleanup()
Mulai
Compiler setup
Hardware setup
While(True)
LED 1 = On
Tunggu 1 detik
LED 1 = Off
LED 2 = On
Tunggu 1 detik
kembali
End
LED 2 = Off
2. Keterangan Kode Program
Import RPi.GPIO as GPIO
Import time
GPIO.setmode(GPIO.BOARD)
kode program diatas adalah kode yang digunakan untuk men-setup atau menyusun piranti yang
akan digunakan dalam program yaitu GPIO. Hal ini bertujuan agar pin GPIO yang ada pada
Raspberry pi dapat diprogram atau dikendalikan menggunakan software Python.
GPIO.setup(7,GPIO.OUT)
GPIO.setup(11,GPIO.OUT)
Kode program diatas berfungsi untuk menjadikan pin 7 yaitu GPIO 4 dan pin 11 yaitu GPIO 17
sebagai output.
While(True):
While(True): adalah perintah yang fungsinya sebagai loop agar program berjalan secara terus
menerus.
GPIO.output(7,True)
Time.sleep(1)
GPIO.output(7,False)
GPIO.output(11,True)
Time.sleep(1)
GPIO.output(11,False)
kode program diatas adalah perintah yang digunakan untuk menghidupkan dan mematikan
kedua led secara bergantian dengan selang waktu 1 detik. Led pertama yang akan menyala
adalah led yang dihubungkan pada pin 7. Kemudian selang satu detik, led pada pin 7 akan mati
dan bersamaan dengan itu led pada pin 11 akan hidup. Program akan terus berjalan berulang
ulang sehingga kedua led menyala secara bergantian.