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第三方库


热门话题
关于如何将spring mvc重构为普通servlet或jetty处理程序的java建议   java循环和处理数据输入错误   使用java获取更改内容   java试图向一个数组中添加5张不同的“卡”,但它正在添加5张相同的卡   Java函数在Matlab类中变得未定义   多线程Java使用对象作为监视器,那个对象不是太重了吗?   将MySQL日期转换为Java日期:Android   java ResourceBundle在哪里。getBundle(“ResourceFile”,新语言环境(“us”,“us”))查找该文件?   java第一人称摄影机卷   如何在java中交替使用两个字符   addActionListener上下文中的java“this”   几天后,java Grails和Jasig CAS重定向循环   JavaAnt如何在javac中使用exclude、excludesfile?   java如何设置单行RecyclerView上的文本?