[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