为了完成我的MSc项目,我正在尝试将Mindwave (不是Mindwave Mobile)耳机连接到我的覆盆子pi4。
我正在努力让它一致地报告注意设置,最近发现-尽管有所有文档-闪烁功能也不存在。
我的主管建议使用NeuroPy库替代一些代码,但他只有mindwave移动耳机可用(由于covid锁定),我想知道在这个优秀的社区中是否有人成功地修改了连接代码以正常工作。
问题所在的行(我假设)是:
neuropy = NeuroPy(port="/dev/rfcomm1") 我甚至不知道这是否可能是公平的,但我希望这是我让系统工作的最后机会。任何帮助或建议获得一个眨眼读数也将感激地接受。
发布于 2021-06-25 17:47:45
将其用于Python 3+
https://github.com/dweidai/NeuroPy-Python3.0
然后这样叫它:
from NeuroPy import NeuroPy
object1=NeuroPy.NeuroPy("COM9",9600) #If port not given 57600 is automatically assumed
#object1=NeuroPy("/dev/rfcomm0") for linux
def attention_callback(attention_value):
"this function will be called everytime NeuroPy has a new value for attention"
print("Value of attention is",attention_value)
#do other stuff (fire a rocket), based on the obtained value of attention_value
#do some more stuff
return None
#set call back:
object1.setCallBack("attention",attention_callback)
#call start method
object1.start()在Python3中,您可能希望使用NeuroPy.NeuroPy("COM9") <- use your port ofc
要获得blink变量,您需要调用Neurosky连接器上的套接字,因为它在NeuroPy库中被破坏了。为此,请使用任何好的lib连接到套接字,并获取变量。(对)
https://stackoverflow.com/questions/62895523
复制相似问题