经过几周的努力,我已经通过蓝牙将 mindwave 移动设备连接到我的 Raspberry Pi。我正在使用以下 python 脚本来访问数据。 https://github.com/robintibor/python-mindwave-mobile
该脚本成功打印出 MindWave 测量的属性(delta、theta、gamma、冥想、注意力等)。不幸的是,代码的编写方式是将所有这些属性神秘地串联成一个返回值。查看类的内部,我看不到(或者至少不明白)要调用什么方法来检索单个属性,例如“Gamma”或“Delta”。所有这些混淆都发生在 MindwaveDataPointReader.py 内部,我一直在探索但无济于事。但是,我相信对于有更多经验的人来说,这将是一项短期工作。谢谢。
最佳答案
你可以使用它,我像这样编写代码并工作,而不是 Attention DataPoint 放置你感兴趣的数据点,如 Meditation DataPoint 或任何你感兴趣的数据点。
dataPoint = mindwaveDataPointReader.readNextDataPoint()
dataW = dataPoint.__class__
if (dataW is AttentionDataPoint):
atte = int(dataPoint.attentionValue)
print(dataPoint)
https://stackoverflow.com/questions/17417871/