Device.behavior
A multi-purpose device tailored to behavioral experiments. It allows control of pokes, RGB LEDs, LEDs, cameras, servo motors and a quadrature counter.
Install / Use
/learn @harp-tech/Device.behaviorREADME
Harp Behavior
This is a multi-purpose device tailored to behavioral experiments. It allows control of pokes, RGB LEDs, LEDs, cameras, servo motors and a quadrature counter.

Key Features
- Enable pulse and configure duration for each output
- Support for PWM configuration (frequency up to 10KHz and duty cycle)
- LED current (up to 100mA) and maximum nominal current configuration
- Up to 2 cameras controlling (DO0 and DO1)
- Up to 2 servo motors (DO2 and DO3)
- Up to 1 quadrature counter (Port2) (Note: Port0 and Port1 can also act as quadrature counters but this is a request feature)
Connectivity
- 1x clock sync input (CLKIN) [stereo jack]
- 1x USB (for computer) [USB type B]
- 1x 12V supply [barrel connector jack]
- 3x poke connectors (LED+12V valve) (Poke0, Poke1, Poke2) [RJ45]
- 2x LEDs outputs (5V) (LED0, LED1) [screw terminal]
- 2x RGB LEDs outputs (5V) (RGB0, RGB1) [flick lock 3x male pins]
- 4x general purpose digital outputs with PWM (5V) (DO0-DO3) [screw terminal]
- 1x ADC (5V) [screw terminal]
Interface
The interface with the Harp Behavior can be done through Bonsai or a dedicated GUI (Graphical User Interface).
In order to use this GUI, there are some software that needs to be installed:
1 - Install the drivers.
2 - Install the runtime.
3 - Reboot the computer.
4 - Install the GUI.
Licensing
Each subdirectory will contain a license or, possibly, a set of licenses if it involves both hardware and software.
Related Skills
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
