The Harp Behavior device is a multi-purpose data acquisition and control system for behavioral neuroscience experiments. It controls mice pokes, LEDs, RGB LEDs, cameras and servo motors, reads digital, analog and quadrature encoder inputs, and timestamps every input and output on the same hardware clock.
The device documentation covers the specifications, setting up the device, installing the software, examples for each feature, and the register reference.
The device can be used from Bonsai through the Harp.Behavior package, from Python through the harp-behavior package, or without programming through the Behavior app. The installation page describes how to install each of them.
device.ymldescribes the registers of the device. The firmware headers and the .NET and Python interfaces are generated from it.firmwareholds the firmware of the device.hardwareholds the PCB and mechanical design files.softwareholds the .NET packages, including the Bonsai package and the app, and the Python package.docsholds the documentation site.
Each part of this repository is released under its own license. The LICENSE file at the root of the repository lists the licenses that apply to each folder.