6. October 2018 22:43
by ĐÀO TƯỜNG SƠ
0 Comments
1. Linh kiện:
- Giống dự án 01
2. Sơ đồ kết nối
- Giống dự án 01
3. Mã lệnh Python: tạo file mới có tên gui_slider.py
from tkinter import *
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
pwm = GPIO.PWM(18, 500)
pwm.start(100)
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
scale = Scale(frame, from_=0, to=100,
orient=HORIZONTAL, command=self.update)
scale.grid(row=0)
def update(self, duty):
pwm.ChangeDutyCycle(float(duty))
root = Tk()
root.wm_title('PWM Power Control')
app = App(root)
root.geometry("200x50+0+0")
root.mainloop()
4. Chạy chương trình
sudo python gui_slider.py