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