Skip to content

About

A multi-purpose device tailored to behavioral experiments. It allows control of pokes, RGB LEDs, LEDs, cameras, servo motors and a quadrature counter.

Topics

Resources

Stars

4 stars

Watchers

6 watching

Forks

Repository files navigation

Harp Behavior

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.

Harp Behavior

Documentation

The device documentation covers the specifications, setting up the device, installing the software, examples for each feature, and the register reference.

Software

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.

Repository layout

  • device.yml describes the registers of the device. The firmware headers and the .NET and Python interfaces are generated from it.
  • firmware holds the firmware of the device.
  • hardware holds the PCB and mechanical design files.
  • software holds the .NET packages, including the Bonsai package and the app, and the Python package.
  • docs holds the documentation site.

Licensing

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.

About

A multi-purpose device tailored to behavioral experiments. It allows control of pokes, RGB LEDs, LEDs, cameras, servo motors and a quadrature counter.

Topics

Resources

Stars

4 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages