EasyTTL Uno


Single channel TTL driver for in vivo or in vitro optogenetics.

Categories: , ,


Single channel TTL driver for in vivo or in vitro optogenetics.

This simple easy-to-use optogenetics stimulation driver is based on the reliable Arduino Uno core, and produces accurate timing to control a single laser or LED. The dials allow easy control of pulse on-time and frequency, with a simple switch to turn the flashing on or off.

The prototype Uno is currently being used on one of our electrophysiology rigs to drive flashing of the LED for optogenetic stimulation.

If anyone wants to make this optogenetics TTL driver themselves, I’ve made it available on Hackaday. For further info, check out my blog post.


Power: mains or USB

Outputs: 1x TTL via BNC

Inputs: none

Controls: On time in ms (1, 2, 5, 10, 20, 1000; for on time of 1000 ms, frequency is disabled offtime is also 1000 ms), frequency in Hz (1, 2, 5, 10, 20, 30), toggle switch or push button to turn on TTL output.

The preset On times and frequencies can be customised at no extra cost, just let us know what you want.


There are no reviews yet.

Be the first to review “EasyTTL Uno”

Your email address will not be published. Required fields are marked *