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
   167   168   169   170   171   172   173   174   175   176   177