Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from gpiozero import LED
- from gpiozero.pins.pigpio import PiGPIOFactory
- from time import sleep
- import tkinter as tk
- from tkinter import *
- ip = PiGPIOFactory(host="192.168.43.150")
- led = LED(4, pin_factory=ip)
- class Application(tk.Frame):
- def __init__(self, master=None):
- super().__init__(master)
- self.master = master
- self.pack()
- self.create_widgets()
- def create_widgets(self):
- self.btn_on = tk.Button(self)
- self.btn_on["text"] = "Led an"
- self.btn_on["command"] = self.led_on
- self.btn_on.pack(side="top")
- self.btn_off = tk.Button(self)
- self.btn_off["text"] = "Led aus"
- self.btn_off["command"] = self.led_off
- self.btn_off.pack(side="top")
- def led_on(self):
- led.on()
- print("on")
- sleep(5)
- def led_off(self):
- led.off()
- print("off")
- sleep(5)
- root = tk.Tk()
- app = Application(master=root)
- app.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement