|
@@ -20,6 +20,8 @@ layout = [
|
|
[sg.Text('CLOSE'),sg.Slider(range=(312, 712), size=(slider_width, slider_hight), default_value=512, orientation='h', key='-SLIDER3-'),sg.Text('OPEN'), sg.Button('Reset', key='-BUTTON3-',size=(button_width,button_hight))], #enable_events=True,
|
|
[sg.Text('CLOSE'),sg.Slider(range=(312, 712), size=(slider_width, slider_hight), default_value=512, orientation='h', key='-SLIDER3-'),sg.Text('OPEN'), sg.Button('Reset', key='-BUTTON3-',size=(button_width,button_hight))], #enable_events=True,
|
|
[sg.Text('Motor')],
|
|
[sg.Text('Motor')],
|
|
[sg.Text('DOWN'),sg.Slider(range=(-254, 254), size=(slider_width, slider_hight), default_value=0, orientation='h', key='-SLIDER4-'),sg.Text(' UP '), sg.Button('Reset', key='-BUTTON4-',size=(button_width,button_hight))],
|
|
[sg.Text('DOWN'),sg.Slider(range=(-254, 254), size=(slider_width, slider_hight), default_value=0, orientation='h', key='-SLIDER4-'),sg.Text(' UP '), sg.Button('Reset', key='-BUTTON4-',size=(button_width,button_hight))],
|
|
|
|
+ [sg.Text('Rotation')],
|
|
|
|
+ [sg.Text('LEFT'),sg.Slider(range=(0, 360), size=(slider_width, slider_hight), default_value=180, orientation='h', key='-SLIDER5-'),sg.Text(' RIGHT '), sg.Button('Reset', key='-BUTTON10-',size=(button_width,button_hight))],
|
|
[sg.Button('OK',key='-BUTTON9-',size=(button_width,button_hight)),sg.Button('Reset',key='-BUTTON5-',size=(button_width,button_hight)),sg.Button('Open',key='-BUTTON6-',size=(button_width,button_hight)),sg.Button('Close',key='-BUTTON7-',size=(button_width,button_hight)),sg.Button('auto Close',key='-BUTTON8-',size=(button_width,button_hight))]
|
|
[sg.Button('OK',key='-BUTTON9-',size=(button_width,button_hight)),sg.Button('Reset',key='-BUTTON5-',size=(button_width,button_hight)),sg.Button('Open',key='-BUTTON6-',size=(button_width,button_hight)),sg.Button('Close',key='-BUTTON7-',size=(button_width,button_hight)),sg.Button('auto Close',key='-BUTTON8-',size=(button_width,button_hight))]
|
|
]
|
|
]
|
|
arduino = serial.Serial(port='/dev/ttyUSB0', baudrate=9600, timeout=.1)
|
|
arduino = serial.Serial(port='/dev/ttyUSB0', baudrate=9600, timeout=.1)
|
|
@@ -37,12 +39,14 @@ def write():
|
|
slider2_value = 512+(512-values['-SLIDER2-'])
|
|
slider2_value = 512+(512-values['-SLIDER2-'])
|
|
slider3_value = values['-SLIDER3-']
|
|
slider3_value = values['-SLIDER3-']
|
|
slider4_value = values['-SLIDER4-']
|
|
slider4_value = values['-SLIDER4-']
|
|
|
|
+ slider5_value = values['-SLIDER5-']
|
|
|
|
|
|
# Beispiel: Ausgabe der aktuellen Werte der Schieberegler
|
|
# Beispiel: Ausgabe der aktuellen Werte der Schieberegler
|
|
print("Slider 1:", slider1_value)
|
|
print("Slider 1:", slider1_value)
|
|
print("Slider 2:", slider2_value)
|
|
print("Slider 2:", slider2_value)
|
|
print("Slider 3:", slider3_value)
|
|
print("Slider 3:", slider3_value)
|
|
print("Slider 4:", slider4_value)
|
|
print("Slider 4:", slider4_value)
|
|
|
|
+ print("Slider 5:", slider5_value)
|
|
val_1 = "0"
|
|
val_1 = "0"
|
|
if slider4_value < 0:
|
|
if slider4_value < 0:
|
|
slider4_value = numpy.abs(slider4_value)
|
|
slider4_value = numpy.abs(slider4_value)
|
|
@@ -51,10 +55,14 @@ def write():
|
|
print("2 " + str(int(slider2_value)))
|
|
print("2 " + str(int(slider2_value)))
|
|
print( "3 " + str(int(slider3_value)))
|
|
print( "3 " + str(int(slider3_value)))
|
|
print("4" +val_1+ str(int(slider4_value)))
|
|
print("4" +val_1+ str(int(slider4_value)))
|
|
|
|
+ print( "6 " + str(int(slider5_value)))
|
|
write_read(str("1 "+str(int(slider1_value))))
|
|
write_read(str("1 "+str(int(slider1_value))))
|
|
write_read(str("2 "+str(int(slider2_value))))
|
|
write_read(str("2 "+str(int(slider2_value))))
|
|
write_read(str("3 "+str(int(slider3_value))))
|
|
write_read(str("3 "+str(int(slider3_value))))
|
|
write_read(str("4"+val_1+str(int(slider4_value))))
|
|
write_read(str("4"+val_1+str(int(slider4_value))))
|
|
|
|
+ if slider5_value < 100:
|
|
|
|
+ slider5_value = "0"+str(int(slider5_value))
|
|
|
|
+ write_read(str("6 "+str(slider5_value)))
|
|
# GUI-Ereignisschleife
|
|
# GUI-Ereignisschleife
|
|
while True:
|
|
while True:
|
|
event, values = window.read()
|
|
event, values = window.read()
|
|
@@ -123,7 +131,11 @@ while True:
|
|
while(arduino.readline() != b"" ):
|
|
while(arduino.readline() != b"" ):
|
|
print(arduino.readline())
|
|
print(arduino.readline())
|
|
print(arduino.readline())
|
|
print(arduino.readline())
|
|
-
|
|
|
|
|
|
+ elif event == '-BUTTON10-':
|
|
|
|
+ print('Button 10 was clicked')
|
|
|
|
+ window['-SLIDER5-'].update(180)
|
|
|
|
+ values['-SLIDER5-']=180.0
|
|
|
|
+ write()
|
|
|
|
|
|
# GUI schließen
|
|
# GUI schließen
|
|
window.close()
|
|
window.close()
|