Будьте так добры почему не открывается фото при вызове функции, картинки в папке с исходником:
 elif (x==1):
                x=0
                btn.config(fg="red",text="включи свет")#Метод config() для изменения свойств компонента
                ser.write(b'n')
                my_image1 = PhotoImage(file='n.png')
                canvas.create_image(50, 10, anchor=NW, image=my_image1)