User manual
71
Slika 10.5: Štiri LED utripajo v različnih vzorcih.
Program ledtk02.py temelji na prejšnjem programu, vendar je bil nadgrajen z radijskimi
gumbi in funkcijami za LED tekoče luči in vzorce utripanja.
import RPi.GPIO as GPIO
import time
from Tkinter import *
GPIO.setmode(GPIO.BCM)
LED = [4,18,23,24]
for i in LED:
GPIO.setup(i, GPIO.OUT, initial=0)
w = 5; t = 0.2
muster = [
("Tekoča luč v levo",1),
("Utripanje",2),
("Tekoča luč v desno",3)
]
root = Tk(); root.title("LED"); v = IntVar(); v.set(1)
def LedEin():
e = v.get()
if e == 1:
for i in range(w):
for j in range(4):
GPIO.output(LED[j], True)
time.sleep(t)