Butons die über Zeit Relais ansteuern
Verfasst: Sonntag 5. Mai 2019, 14:23
Hallo würde mir gerne eine Weinmischmanschine bauen und Programmieren. Habe 2 Schlauchpumpen die über 2 Relais mit Zeit angesteuert sollen und so das Mischverhältnis hinbekommen sollen. Das ganze soll dann über ein Touchdisplay funktionieren.
Hier mal meine erste Versuche mit einem Programm.
Bitte nicht gleich Steinigen bin noch kein Nerd.
import tkinter
#import tkinter
import time
#import Time
def wein1():# 2 Relais über Zeit ansteuern
command=ende
def wein2():# 2 Relais über Zeit ansteuern
command=ende
def wasser1():# 2 Relais über Zeit ansteuern
command=ende
def wasser2():# 2 Relais über Zeit ansteuern
command=ende
def weinschorle1():# 2 Relais über Zeit ansteuern
command=ende
def weinschorle2():# 2 Relais über Zeit ansteuern
command=ende
def ende():#Defination ende
main.destroy()
main = tkinter.Tk()
main.wm_title("Weinschorlemischmaschine")#Fenstertitel
main.config(background = "#7fe31f")#Hintergrundfarbe
b1 = tkinter.Button(main, text="Wein 0,2",background="#2e5dae", command=wein1, height = 7, width = 15)
b1.place(relx=0.8, rely=0.2,anchor="n")
##e31f1f
b2 = tkinter.Button(main, text="Wein 0,4",background="#2e5dae", command=wein2, height = 7, width = 15)
b2.place(relx=0.8, rely=0.4,anchor="n")
b3 = tkinter.Button(main, text="Wasser 0,2",background="#2e5dae", command=wasser1, height = 7, width = 15)
b3.place(relx=0.1, rely=0.2,anchor="n")
b4 = tkinter.Button(main, text="Wasser 0,4",background="#2e5dae", command=wasser2, height = 7, width = 15)
b4.place(relx=0.1, rely=0.4,anchor="n")
b5 = tkinter.Button(main, text="Weinschorle 0,2",background="#2e5dae", command=weinschorle1, height = 7, width = 15)
b5.place(relx=0.5, rely=0.2, anchor= "n")
b6 = tkinter.Button(main, text="Weinschorle 0,4",background="#2e5dae", command=weinschorle2, height = 7, width = 15)
b6.place(relx=0.5, rely=0.4, anchor= "n")
b7 = tkinter.Button(main, text="Ende",background="#2e5dae", command=ende, height = 7, width = 15)
b7.place(relx=0.5, rely=0.6, anchor= "n")
b8 = tkinter.Button(main, text="Reinigung",background="#2e5dae", command=ende, height = 7, width = 15)
b8.place(relx=0.8, rely=0.6, anchor= "n")
main.mainlopp()
Hier mal meine erste Versuche mit einem Programm.
Bitte nicht gleich Steinigen bin noch kein Nerd.
import tkinter
#import tkinter
import time
#import Time
def wein1():# 2 Relais über Zeit ansteuern
command=ende
def wein2():# 2 Relais über Zeit ansteuern
command=ende
def wasser1():# 2 Relais über Zeit ansteuern
command=ende
def wasser2():# 2 Relais über Zeit ansteuern
command=ende
def weinschorle1():# 2 Relais über Zeit ansteuern
command=ende
def weinschorle2():# 2 Relais über Zeit ansteuern
command=ende
def ende():#Defination ende
main.destroy()
main = tkinter.Tk()
main.wm_title("Weinschorlemischmaschine")#Fenstertitel
main.config(background = "#7fe31f")#Hintergrundfarbe
b1 = tkinter.Button(main, text="Wein 0,2",background="#2e5dae", command=wein1, height = 7, width = 15)
b1.place(relx=0.8, rely=0.2,anchor="n")
##e31f1f
b2 = tkinter.Button(main, text="Wein 0,4",background="#2e5dae", command=wein2, height = 7, width = 15)
b2.place(relx=0.8, rely=0.4,anchor="n")
b3 = tkinter.Button(main, text="Wasser 0,2",background="#2e5dae", command=wasser1, height = 7, width = 15)
b3.place(relx=0.1, rely=0.2,anchor="n")
b4 = tkinter.Button(main, text="Wasser 0,4",background="#2e5dae", command=wasser2, height = 7, width = 15)
b4.place(relx=0.1, rely=0.4,anchor="n")
b5 = tkinter.Button(main, text="Weinschorle 0,2",background="#2e5dae", command=weinschorle1, height = 7, width = 15)
b5.place(relx=0.5, rely=0.2, anchor= "n")
b6 = tkinter.Button(main, text="Weinschorle 0,4",background="#2e5dae", command=weinschorle2, height = 7, width = 15)
b6.place(relx=0.5, rely=0.4, anchor= "n")
b7 = tkinter.Button(main, text="Ende",background="#2e5dae", command=ende, height = 7, width = 15)
b7.place(relx=0.5, rely=0.6, anchor= "n")
b8 = tkinter.Button(main, text="Reinigung",background="#2e5dae", command=ende, height = 7, width = 15)
b8.place(relx=0.8, rely=0.6, anchor= "n")
main.mainlopp()