Skip to content

Instantly share code, notes, and snippets.

@idriszmy
Created May 15, 2019 15:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save idriszmy/b4676d6bfc1b6a20ee2653cd21137e4d to your computer and use it in GitHub Desktop.
Save idriszmy/b4676d6bfc1b6a20ee2653cd21137e4d to your computer and use it in GitHub Desktop.
Membuat kelipan LED pada 8 pin iaitu GPIO17, 18, 27, 22, 25, 12, 13 dan 19.
#
# Fungsi kod: Membuat kelipan LED pada pin GPIO17.
# Penulis: Idris Zainal Abidin
# Blog: https://idrisz.my
# Kemaskini: 15 Mei 2019
#
from gpiozero import LED # Import fungsi LED dari pustaka gpiozero
from time import sleep # Import fungsi sleep dari pustaka time
led1 = LED(17) # led1 bersambung pada pin GPIO17
led2 = LED(18) # led2 bersambung pada pin GPIO18
led3 = LED(27) # led3 bersambung pada pin GPIO27
led4 = LED(22) # led4 bersambung pada pin GPIO22
led5 = LED(25) # led5 bersambung pada pin GPIO25
led6 = LED(12) # led6 bersambung pada pin GPIO12
led7 = LED(13) # led7 bersambung pada pin GPIO13
led8 = LED(19) # led8 bersambung pada pin GPIO19
try:
while True: # Pernyataan berulang
led1.on() # Nyalakan led1
led3.on() # Nyalakan led3
led5.on() # Nyalakan led5
led7.on() # Nyalakan led7
led2.off() # Padamkan led2
led4.off() # Padamkan led4
led6.off() # Padamkan led6
led8.off() # Padamkan led8
sleep(0.3) # Tunggu 0.3 saat
led1.off() # Padamkan led1
led3.off() # Padamkan led3
led5.off() # Padamkan led5
led7.off() # Padamkan led7
led2.on() # Nyalakan led2
led4.on() # Nyalakan led4
led6.on() # Nyalakan led6
led8.on() # Nyalakan led8
sleep(0.3) # Tunggu 0.3 saat
except KeyboardInterrupt:
led1.off() # Padamkan led1
led2.off() # Padamkan led2
led3.off() # Padamkan led3
led4.off() # Padamkan led4
led5.off() # Padamkan led5
led6.off() # Padamkan led6
led7.off() # Padamkan led7
led8.off() # Padamkan led8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment