這篇文章主要講解了使用python接受tgam的腦波的方法,內(nèi)容清晰明了,對(duì)此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、康縣網(wǎng)站維護(hù)、網(wǎng)站推廣。廢話不多說(shuō),來(lái)看看實(shí)例吧!
# -*- coding: utf-8 -*- import serial filename='yjy.txt' t = serial.Serial('COM5',57600) b=t.read(3) vaul=[] i=0 y=0 p=0 while b[0]!=170 or b[1]!=170 or b[2]!=4: b=t.read(3) print(b) if b[0]==b[1]==170 and b[2]==4: a=b+t.read(5) print(a) if a[0] == 170 and a[1]==170 and a[2]==4 and a[3]==128 and a[4]==2: while 1: i=i+1 # print(i) a=t.read(8) # print(a) sum=((0x80+0x02+a[5]+a[6])^0xffffffff)&0xff if a[0]==a[1]==170 and a[2]==32: y=1 else: y=0 if a[0] == 170 and a[1]==170 and a[2]==4 and a[3]==128 and a[4]==2: p=1 else: p=0 if sum!=a[7] and y!=1 and p!=1: print("wrroy1") b=t.read(3) c=b[0] d=b[1] e=b[2] print(b) while c!=170 or d!=170 or e!=4: c=d d=e e=t.read() print("c:") print(c) print("d:") print(d) print("e:") print(e) if c==(b'\xaa'or 170) and d==(b'\xaa'or 170) and e==b'\x04': g=t.read(5) print(g) if c == b'\xaa' and d==b'\xaa' and e==b'\x04' and g[0]==128 and g[1]==2: a=t.read(8) print(a) break # if a[0]==a[1]==170 and a[2]==4: # print(type(a)) if a[0] == 170 and a[1]==170 and a[2]==4 and a[3]==128 and a[4]==2: high=a[5] low=a[6] # print(a) rawdata=(high<<8)|low if rawdata>32768: rawdata=rawdata-65536 # vaul.append(rawdata) sum=((0x80+0x02+high+low)^0xffffffff)&0xff if sum==a[7]: vaul.append(rawdata) if sum!=a[7]: print("wrroy2") b=t.read(3) c=b[0] d=b[1] e=b[2] # print(b) while c!=170 or d!=170 or e!=4: c=d d=e e=t.read() if c==b'\xaa' and d==b'\xaa' and e==b'\x04': g=t.read(5) print(g) if c == b'\xaa' and d==b'\xaa' and e==b'\x04' and g[0]==128 and g[1]==2: a=t.read(8) print(a) break if a[0]==a[1]==170 and a[2]==32: c=a+t.read(28) print(vaul) print(len(vaul)) for v in vaul: w=0 if v<=102: w+=v q=w/len(vaul) q=str(q) with open(filename,'a') as file_object: file_object.write(q) file_object.write("\n") if 102
網(wǎng)站題目:使用python接受tgam的腦波的方法-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://weahome.cn/article/csspjh.html