1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
   | import serial
from pylab import *
from Tkinter import *
 
ser=serial.Serial(0)
ser.baudrate=9600
tt=ser.read(1)
e=ord(tt)
vitesse=[]       #3 listes permettant lefutur tracé
temp=[]
direction=[]
lvit=0
ldir=0
ltem=0
 
 
if e==253:
    obFichier=open('c:/python25/temperature2.txt','a')
    d=ser.read(1)
    tem=ord(d)
    temp.append(tem)
    moin=0
    if s[0]=='-':
        moin=1
        if len(s)==3:
            s=s[1]+s[2] #s=-15 ---> s=15  moin=1
        if len(s)==2:
            s=s[1]
    if moin==1:
        a='-'+'0'*(2-len(s))+s
    else:
        a='0'*(3-len(s))+s
    obFichier.write(a)
    obFichier.close()
    ltem=ltem+1
 
if (e==254):
    obFichier=open('c:/python25/vitesse.txt','a')
    d=ser.read(1)
    vit=ord(d)
    vitesse.append(vit)
    obFichier.write(vit)
    obFichier.close()
    lvit=lvit+1
 
if (e==255):
    obFichier=open('c:/python25/direction.txt','a')
    dir=ser.read(1)
    dir1=ord(d)
    vitesse.append(dir1)
    obFichier.write(dir1)
    obFichier.close()
    ldir=ldir+1
 
 
ser.close() | 
Partager