#import library from tkinter import * import serial #open desired port port_1=serial.Serial("/dev/cu.usbserial-10IP0218",9600) #define button press functions def button1(): port_1.write(b'1') def button2(): port_1.write(b'2') root =Tk() root.geometry("500x500") root.title("color change") canvas = Canvas(root, width=300, height=300) canvas.place(x=100,y=100) canvas.pack() B1 = Button(root,text="RED",command=button1) B1.pack() B1.flash() B2 = Button(root,text="GREEN",command=button2) B2.pack() B2.flash() root.mainloop()