Nico 1 year ago
parent
commit
9c415ef8bb
1 changed files with 20 additions and 3 deletions
  1. 20 3
      Gripper_gui_test.py

+ 20 - 3
Gripper_gui_test.py

@@ -1,5 +1,6 @@
 import PySimpleGUI as sg
-
+import serial
+import time
 slider_width = 100
 slider_hight = 40
 button_width = 10
@@ -17,7 +18,13 @@ layout = [
     [sg.Slider(range=(300, 700), size=(slider_width, slider_hight), default_value=512, orientation='h', key='-SLIDER4-'), sg.Button('Reset', key='-BUTTON4-',size=(button_width,button_hight))],
     [sg.Button('OK',size=(button_width,button_hight)),sg.Button('Reset',key='-BUTTON5-',size=(button_width,button_hight))]
 ]
-
+arduino = serial.Serial(port='COM7', baudrate=9600, timeout=.1)
+def write_read(x):
+    arduino.write(bytes(x, 'utf-8'))
+    time.sleep(0.5)
+    data = arduino.readline()#
+    print(data)
+    return data
 # GUI erstellen
 window = sg.Window('Slider GUI', layout,resizable=True,ttk_theme='classic')
 # GUI-Ereignisschleife
@@ -62,9 +69,19 @@ while True:
     print("Slider 2:", slider2_value)
     print("Slider 3:", slider3_value)
     print("Slider 4:", slider4_value)
+    print("1 " + str(int(slider1_value)))
+    print("2 " + str(int(slider2_value)))
+    print( "3 " + str(int(slider3_value)))
+    print("4 " + str(int(slider4_value)))
+    write_read(str("1 "+str(int(slider1_value))))
+    time.sleep(1)
+    write_read(str("2 "+str(int(slider2_value))))
+    time.sleep(1)
+    write_read(str("3 "+str(int(slider3_value))))
+    time.sleep(1)
+    write_read(str("4 "+str(int(slider4_value))))
 
 # GUI schließen
 window.close()
 
 
-