Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Tkinter, tkFileDialog, tkSimpleDialog, time, serial
- from ScrolledText import ScrolledText
- from tkFileDialog import askopenfilename
- from tkSimpleDialog import*
- from Tkinter import*
- root = Tk()
- myFrame = Frame(root) #Frame(root, width = 800, height = 500)
- myFrame.master.title("G-code sender")
- myFrame.pack()
- def openfile():
- root.update()
- try :
- # untuk mengetahui port yang digunakna arduino. ketik "dmesg" di terminal linux
- ser = serial.Serial('/dev/ttyACM0',9600)
- print "open port succes"
- except:
- ask = askstring("Port", "Set port", initialvalue="/dev/ttyACM0")
- print ask
- ser = serial.Serial('ask',9600)
- finally:
- print "jika port tidak diatur, maka koneksi tidak dapat dilanjutkan"
- filename = askopenfilename(filetypes=[("all files", "*")])
- myFile = open(filename)
- teks=ScrolledText(root)
- Filereadlines = myFile.readlines()
- turtle.title("Visual G-code Viewer")
- for x in range(0,len(Filereadlines)):
- data = Filereadlines[x]
- ser.write(Filereadlines[x])
- print Filereadlines[x]
- splitspc = data.split(' ')
- time.sleep(0.4) #untuk mengatur delay
- myFile.close()
- Button(root, text="Quit", command=root.destroy).pack(side = BOTTOM, expand = YES, fill = X)
- Button(root, text='Browse file', command=openfile).pack(side = BOTTOM, expand = YES, fill = X)
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment