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