[Tkinter-discuss] I have a problem.. tkinter to Arduino Communication...
ceceloglu
ahmetcanceceloglu at hotmail.com
Fri Dec 20 01:59:17 CET 2013
hey guys, I'm trying to communication by using Python for working arduino
project, but my tkinter program give an error! I write below my code,
Anybody help me ? I have to reach this Sunday to my Prof.
Best Wishes.. Ahmet Can..
#!/usr/bin/env python
#-*-coding:utf-8-*-
from Tkinter import *
from tkMessageBox import *
import ImageTk
import serial
import time
zamanlar=[]
zamanlar2=[]
#global i
#global k
islemci=serial.Serial("COM8",9600)
pencere= Tk()
pencere.geometry("600x400+350+350")
pencere.tk_setPalette("#FE2E64")
baslik=pencere.title(u"Mini Konveyör Projesine Hoşgeldiniz")
def baslat():
islemci.write("b")
def durdur ():
islemci.write("d")
if islemci.readline()=="kucuk":
okudu=1
ifade=int(kutu.get())
ifade=ifade+1
kutu.delete(0,END)
kutu.insert(END,ifade)
if okudu==1:
i=0
a=time.ctime()
zamanlar.append(a)
kutu2.delete(0,END)
kutu2.insert(END,zamanlar[i])
i=i+1
okudu=0
elif islemci.readline()=="buyuk":
okudu2=1
ifade2=int(kutu_2.get())
ifade2=ifade2+1
kutu_2.delete(0,END)
kutu_2.insert(END,ifade2)
if okudu2==1:
k=0
b=time.ctime()
zamanlar.append(b)
kutu3.delete(0,END)
kutu3.insert(END,zamanlar2[k])
k=k+1
okundu2=0
elif islemci.readline()=="gunluk_doldu":
showinfo("Gunluk 10 kutu Sınırı dolmustur.Hat kapatılıyor..")
time.sleep(1)
giris=Label(pencere)
giris.config(text= u"***Hattı başlatmak için yandaki Butona
basınız!!",fg="Black",font="Times 30 italic")
giris.grid(row=0, column=2)
buton_1 = Button(text=u"BAŞLAT",bg="black",command=baslat)
buton_1.grid(row=0, column=3)
giris_2=Label(pencere)
giris_2.config(text= u"***Hattı durdurmak için yandaki Butona
basınız!!",fg="Black",font="Times 30 italic")
giris_2.grid(row=1, column=2)
buton_2 = Button(text=u"DURDUR",bg="black",command=durdur)
buton_2.grid(row=1, column=3)
giris_3=Label(pencere)
giris_3.config(text= u"Okunan Küçük Kutu Sayısı",fg="Black",font="Times 15
italic")
giris_3.grid(row=2, column=1)
kutu= Text(width=10,height=3,font="Times 10 bold")
kutu.grid(row=3, column=1)
kutu.insert(END,0)
giris_4=Label(pencere)
giris_4.config(text= u"Okunan Büyük Kutu Sayısı",fg="Black",font="Times 15
italic")
giris_4.grid(row=2, column=3)
kutu_2= Text(width=10,height=3,font="Times 10 bold")
kutu_2.grid(row=3, column=3)
kutu_2.insert(END,0)
giris_5=Label(pencere)
giris_5.config(text= u"Okunan Küçük Kutu Tarihleri",fg="Black",font="Times
15 italic")
giris_5.grid(row=4, column=1)
kutu2=Listbox(bg="white")
kutu2.place(relx=5, rely=5,relheight=0.16)
kutu2.pack()
giris_6=Label(pencere)
giris_6.config(text= u"Okunan Büyük Kutu Tarihleri",fg="Black",font="Times
15 italic")
giris_6.grid(row=4, column=3)
kutu3=Listbox(bg="white")
kutu3.place(relx=6, rely=6,relheight=0.16)
kutu3.pack()
giris_6=Label(pencere)
giris_6.config(text= u"NOT: Günlük 10 kutu sınırı aşıldığında hat
duracaktır!!",fg="Black",font="Times 15 italic")
giris_6.grid(row=5, column=2)
mainloop()
--
View this message in context: http://python.6.x6.nabble.com/I-have-a-problem-tkinter-to-Arduino-Communication-tp5042138.html
Sent from the Python - tkinter-discuss mailing list archive at Nabble.com.
More information about the Tkinter-discuss
mailing list