首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NeuroPy库实现Mindwave连接

使用NeuroPy库实现Mindwave连接
EN

Stack Overflow用户
提问于 2020-07-14 20:44:41
回答 1查看 82关注 0票数 0

为了完成我的MSc项目,我正在尝试将Mindwave (不是Mindwave Mobile)耳机连接到我的覆盆子pi4。

我正在努力让它一致地报告注意设置,最近发现-尽管有所有文档-闪烁功能也不存在。

我的主管建议使用NeuroPy库替代一些代码,但他只有mindwave移动耳机可用(由于covid锁定),我想知道在这个优秀的社区中是否有人成功地修改了连接代码以正常工作。

问题所在的行(我假设)是:

代码语言:javascript
复制
neuropy = NeuroPy(port="/dev/rfcomm1") 

我甚至不知道这是否可能是公平的,但我希望这是我让系统工作的最后机会。任何帮助或建议获得一个眨眼读数也将感激地接受。

EN

回答 1

Stack Overflow用户

发布于 2021-06-25 17:47:45

将其用于Python 3+

https://github.com/dweidai/NeuroPy-Python3.0

然后这样叫它:

代码语言:javascript
复制
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连接到套接字,并获取变量。(对)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62895523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档