Page 173 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 173

Sekarang kita perlu mengubah status on/off GPIO14 setiap detik. Kami melakukan ini
                    dengan fungsi GPIO.output(). Parameter pertama dari fungsi ini adalah pin GPIO yang

                    akan diubah ke high atau low. Kami memiliki LED yang terhubung ke GPIO14 di sirkuit
                    ini, jadi argumen pertama adalah 14.



                    Parameter kedua dari fungsi GPIO.output() tersebut adalah status tegangan pin GPIO. Kita
                    dapat  menggunakan  salah  satu  GPIO.HIGH  atau  GPIO.LOW  sebagai  argumen  untuk

                    mengaktifkan atau menonaktifkan pin.


                    Setiap  fungsi  GPIO.output()  dalam  kode  di  atas  diikuti  oleh  fungsi  sleep()  yang

                    menyebabkan pin menahan status tegangannya untuk waktu (dalam detik) yang ditentukan
                    dalam parameter fungsi. Dalam program ini kita menyalakan dan mematikan LED1 sekali

                    setiap detik sehingga argumennya adalah. Anda dapat mengubah nilai ini untuk membuat
                    LED berkedip lebih cepat atau lebih lambat.


                    Jalankan Programnya

                    Jalankan program Python di atas dengan memasukkan yang berikut ke terminal Raspberry

                    pi:
                       sudo python LED.py


                    Anda akan melihat LED berkedip dan mati sekali setiap detik.

                    Anda juga akan melihat pesan di terminal dengan "LED ON" saat LED menyala, dan "LED
                    OFF" saat LED dimatikan.


                           Untuk menghentikan program, tekan Ctrl + C pada keyboard Anda.


                    Selamat! Kita telah berhasil menggunakan pin GPIO Raspberry pi untuk mengontrol LED

                    menggunakan  Python.  Cobalah  sendiri  dan  tinggalkan  komentar  di  bawah  jika  Anda

                    memiliki pertanyaan.









                                                           162
   168   169   170   171   172   173   174   175   176   177   178