Page 172 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 172
Ini akan membuat file bernama LED.py dan membukanya di editor teks Nano. Salin dan
tempel kode Python di bawah ini ke editor Nano, simpan dan tutup file.
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(14,GPIO.OUT)
# While loop
while True:
# set GPIO14 pin to HIGH
GPIO.output(14,GPIO.HIGH)
# show message to Terminal
print "LED is ON" #
pause for one second
time.sleep(1)
# set GPIO14 pin to HIGH
GPIO.output(14,GPIO.LOW)
# show message to Terminal
print "LED is OFF"
# pause for one second
time.sleep(1)
Penjelasan Kode
Di bagian atas program kami mengimpor RPi.GPIO dan perpustakaan Time (waktu).
Pustaka RPi.GPIO akan memungkinkan kita untuk mengontrol pin GPIO. Pustaka Time
tersebut berisi fungsi sleep() yang akan kita gunakan untuk membuat LED berhenti sejenak
selama satu detik.
Selanjutnya kita menginisialisasi objek GPIO dengan GPIO.setmode(GPIO.BCM). Kami
menggunakan sistem penomoran pin BCM dalam program ini. Kita gunakan
GPIO.setwarnings(False) untuk menonaktifkan peringatan dan GPIO.setup(14,
GPIO.OUT) digunakan untuk mengatur GPIO14 sebagai output.
161