https://www.dropbox.com/s/kh19oxzxphrnkya/11328890_1649517171952485_1388759367_n. jpg?dl=0 hocam bu kod a bu hatayi neden veridigini anlamadim. int ile karsilastirma yapmak bu kadar komplex bir sey mi? Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

Hocam kodu şuraya atsan da kr olmasak, daha kolay yardımcı olabiliriz. Edit: Bir de bu hata veren if'ten nce bir "print cLength" yazdırıp sonucu gsterir misin? pcdoktor636 tarafından 15/Haz/15 15:13 tarihinde düzenlenmiştir

Hatayi buldum. ve cozdum. hocam guzel bir ide kurunca insan daha rahat kodluyor :) baska bir yerde copy pastten kalma ayni kod varmis. hatada da arkadas ne oldugunu pek belli etmedigi icin zorlanmaktaymisim. extornal bir pc ye pychrm kurdum. orda yazip raspberrye aktaracagim. Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

raspberry de internet yok hocam :D o yuzden resim attim ancak :) simdi sd kartta atiyorum :D import serial import threading import time import sqlite3 NeedSelect = True connected = False port = "/dev/ttyUSB0" baudrate = 19200 serial_port = serial. Serial(port, baudrate, timeout= 0.33) def BCD_STR : return data. encode ## return ''. join(format(x, '02x') for x in data) ## for index in range(len : ## duzString = str(int(data ,16)) ## print duzString def serialPortDataReceive : global NeedSelect Header = data r = data cLength = int(data . encode Command = data if cLength 2 : print 'KART YOK' else: if Command '\x83': if cLength if NeedSelect True: NeedSelect = False print "OKUMA YAPILDI" time. sleep(.005) serial_port. write('\xFF\x00\x01\x83\x84') else NeedSelect = True print(BCD_STR print "Command " + Command. encode def read_from_serial_port : global connected while not connected: connected = True while True: ## print reading = objSerialPort. read(999) if len > 0: serialPortDataReceive def sendResponse2Reader : global serial_port readerData = '\xFF' + reader + cmd + data serial_port. write print thReader = threading. Thread(target=read_from_serial_port, args= thReader. start conn = sqlite3. connect cursor = conn. cursor cursor. execute("Select count FROM sqlite_master WHERE type='table' AND name='tblParametre'") result = cursor. fetchone if int(result ) 0: print "DB KURULUMU YAPILIYOR." cursor. execute("Create Table tblParametre (ID int, Parametre nvarchar(50), Deger nvarchar(255))") print result Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.