pyControl是围绕Micropython微控制器构建的,用于控制动物行为学实验的硬件和软件系统。
该套装主要包含:
- 一个主控制板
- 一个12v电源适配器
- 一根1米USB数据线
- 一个音频模块
- 一个扬声器
- 三个探鼻孔
- 八根CAT6网线
pyControl是围绕Micropython微控制器构建的,用于控制动物行为学实验的硬件和软件系统。
该套装主要包含:
pyControl提供了一种干净、直观、灵活的基于Python的语法,用于将行为任务指定为状态机。用户使用Python编写一个自定义的行为任务文件,该文件直接在pyControl框架代码支持的微控制器上运行。这赋予了Python用于指定任务行为的强大功能和简便性,同时允许高级用户对微控制器硬件进行低级访问。
pyControl是跨平台的(Mac,Windows和Linux),并且具有完整的文档支持(可前往下载中心下载)。
pyControl在许多实验室中每天都在使用,并且已经运行了数千个小时。 Champalimaud基金会和牛津大学的研究人员正在积极开发该系统。
pyControl Breakout Board是每个pyControl硬件设置的核心。它包含一组6个行为端口,4个BNC连接器,指示灯LED和用户按钮与Micropython微控制器接口。通过USB连接到计算机,多个板子可以通过一台计算机进行控制。
行为端口用于连接pyControl外围设备,例如探鼻孔,音频板,旋转编码器等。每个行为端口都是RJ45连接器(与标准5类或6类网络电缆兼容)。