Advertisement
nicx321

NX-Aura RGB

Jul 17th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. import serial
  2. from tkinter import *
  3.  
  4. ser = serial.Serial(
  5.     port='COM4',\
  6.     baudrate=9600,\
  7.     parity=serial.PARITY_NONE,\
  8.     stopbits=serial.STOPBITS_ONE,\
  9.     bytesize=serial.EIGHTBITS,\
  10.     timeout=0)
  11.  
  12. barva = '#00ffcc'
  13.  
  14. def show_values():
  15.     mez=str(w1.get())+"x"+str(w2.get())+"x"+str(w3.get())+"x"
  16.     ser.write(mez.encode())
  17.  
  18. master = Tk()
  19. master.title("NX-Aura RGB")
  20. master.configure(background=barva)
  21.  
  22. R = Text(master, height=1, width=12,bg="#fff000000")
  23. R.insert(END, "  Red: \n")
  24. R.grid(row=0, column=0)
  25.  
  26. G = Text(master, height=1, width=12,bg="#000fff000")
  27. G.insert(END, "  Green:\n")
  28. G.grid(row=1, column=0)
  29.  
  30. B = Text(master, height=1, width=12,bg="#000000fff")
  31. B.insert(END, "   Blue: \n")
  32. B.grid(row=2, column=0)
  33.  
  34. w1 = Scale(master, from_=0, to=255, orient=HORIZONTAL,highlightbackground=barva)
  35. w1.grid(row=0, column=2)
  36. w2 = Scale(master, from_=0, to=255, orient=HORIZONTAL,highlightbackground=barva)
  37. w2.grid(row=1, column=2)
  38. w3 = Scale(master, from_=0, to=255, orient=HORIZONTAL,highlightbackground=barva)
  39. w3.grid(row=2, column=2)
  40.  
  41. Button(master, text='odeslat', command=show_values).grid(row=4, column=1)
  42.  
  43. mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement