# FLASH LIGHT(DAISO) test -2024.2.1- import tkinter as tk import threading as th import RPi.GPIO as GPIO import time # GPIO pin CTL = 26 # GPIO initialize GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(CTL, GPIO.OUT, initial=GPIO.LOW) # output on def signal_1(): tx.set('pulse \"H\"') GPIO.output(CTL, GPIO.HIGH) t = th.Timer(0.5, signal_0) t.start() # output off def signal_0(): GPIO.output(CTL, GPIO.LOW) tx.set('pulse \"L\"') # main root = tk.Tk() root.geometry('300x140') root.title('FLASH LIGHT') tx = tk.StringVar() tx.set('pulse \"L\"') label = tk.Label(root, textvariable = tx) label.place(x=160, y=55) button = tk.Button(root, text = 'SW', command = signal_1) button.place(x=100, y=50) root.mainloop()