EEGThread:这是读取脑电波设备数据的线程。会通过串口读取原始数据,解析并存储在data, data2和data3列表中。这些数据分别代表脑电波值,放松值和专注值。...EEGThread线程持续读取串口数据,不断更新列表内容。这样,通过两个线程协同工作,实现了从脑电波设备获取数据并实时显示的功能。...读取8个字节的数据a,用于获取实际的脑电波数据。
4. 从a中解析出高8位high和低8位low,构成16位的原始数据rawdata。rawdata会存储在self.vaul列表中。...最后会清空self.vaul列表,准备读取下一组数据。这样,通过持续循环读取串口数据,并解析存储在不同列表中,实现了对脑电波原始数据,放松值和专注值的采集。...2.ShowThread类实现一个显示线程,从eeg对象中获取最新数据并实时显示。3. 主程序从串口read()读取数据,并通过eeg对象解析。