1. 파트

- Raspberry 

- Breadboard

- Common cathode RGB LED

- 3 EA * 330 옴 resistors

- Jumper wires

 

 

2. 코딩

common cathode를 사용하여 red lead는 gbio23, cathode는 gnd에, green lead는 gpio24, 

blue lead는 gpio25에 연결하여 구성

 

from gpiozero import PWMLED

from tkinter import *

 

def change_color(self):

    red.value = red_slider.get()

    green.value = green_slider.get()

    blue.value = blue_slider.get()

 

def close_window():

    window.destroy()

 

 

red = PWMLED(23)

green = PWMLED(24)

blue = PWMLED(25)

 

 

window = Tk()

window.title('Multicolor Led Test')

window.geometry('300X200')

 

red_slider = Scale(window, from_=0, to=1, resolution = 0.01, orient=HORIZONTAL, label='Red', 

                troughcolor='red', length=200, command=change_color)

red_slider.pack()

 

green_slider = Scale(window, from_=0, to=1, resolution = 0.01, orient=HORIZONTAL, label='Green', 

                troughcolor='green', length=200, command=change_color)

green_slider.pack()

 

blue_slider = Scale(window, from_=0, to=1, resolution = 0.01, orient=HORIZONTAL, label='Blue', 

                troughcolor='blue', length=200, command=change_color)

blue_slider.pack()

 

close_button = Button(window, text='Close', command=close_window)

close_button.pack()

 

mainloop()

 

 

 

 

'RaspBerry PI' 카테고리의 다른 글

화면 screen capture  (0) 2019.06.14
RGB Led strip  (0) 2019.05.14
LED 빛 조정 스위치  (0) 2019.05.13
버튼으로 led 켜기  (0) 2019.05.13
GPIO 구성  (0) 2019.05.12

+ Recent posts