Neurosky脑电波耳机接口库

Neuro的Python项目详细描述


神经病学
=======

用python编写的neuropy库,用于连接、交互和从neurosky的脑电波耳机获取数据。

这个库基于[neurosky]发布的minwave心态交流协议(http://neurosky.com),并经过测试
配有Neurosky Mindweeg耳机。

安装##

1.从[dist目录](https://github.com/lihas/neuroy/tree/master/dist)下载源分发(zip文件)
2.解压缩并导航到包含setup.py和其他文件的文件夹
3.运行以下命令:
`python setup.py安装`

用法##

1.导入模块:`from neuropy import neuropy`

1.初始化:`object1=neuropy(“com6”,57600)` windows lt;br/>;`object1=neuropy(“/dev/rfcomm0”,57600)` linux_

1.初始化后,如果需要,必须设置回调
然后使用start方法,库将开始从mindwave获取数据
即“object1.start()”`
可以调用类似的stop方法来停止获取数据
即“object1.stop()”`

###

*获取值:`variable1=object1.attention``获取注意值_
>;其他变量:注意力、冥想、罗氏值、δ、θ、低α、高α、低β、高β、低伽马、中伽马、低信号和闪光强度

*设置回调:回调可以与上述所有变量关联,以便在更新变量时调用函数。语法:`setcallback(“variable”,callback_function)`<;br/>;
`

>;其他变量:注意力、冥想、罗氏值、δ、θ、低α、高α、低β、高β、低伽马、中伽马、低信号和闪光强度

示例程序##

来自neuropy import neuropy
object1=neuropy(“com6”)如果端口未给定,则自动假定为57600
object1=neuropy(“/dev/rfcomm0”)Linux版
定义注意力回调(注意力值):
“每当neuropy有新的注意力价值时,就会调用此函数”
打印“注意的价值是”,注意的价值
根据获得的注意力值做其他事情(发射火箭)
做更多的事情
不返回

设置回拨:
object1.setcallback(“注意”,注意回调)

调用开始方法
对象1.start()

如果为真:
if(object1.冥想>;70):另一种访问耳机提供数据的方式(第一种是回拨)
object1.stop()如果冥想水平达到70以上,停止从耳机获取数据

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将JButton合并到图形中?   java在每个循环中使用基类类型或派生类类型   JavaSwingGUI应用程序完全是空白的,没有任何内容,而按钮被添加到面板中   java Android获取getDefaultSensor括号时出错   java Spring引导和安全性与AngularJS登录页面   java注销appengine应用程序而不从google注销。通用域名格式   java仅在发生错误或异常时创建日志文件,而不使用log4j   java get json数组和Retrift 2   swing中的java响应映像   为什么java的inputstream。close()块?   java驱动管理器。getConnection()非常冗长   java如何使用joml将标准化向量旋转到一个点   ubuntu将Java程序的输出结果保存到一个文件中   java动态可拖动、可编辑和自动调整大小的文本字段