1. FED3_ZY: TimedFreeFeed_ZY_20231218.ino
This lab project enables free feeding for a specified duration each day upon receiving a TTL trigger. The system then waits for another trigger after the session ends.
- A BNC connector listens for incoming triggers.
- When
BNCinput = true
, it switches back to sending a signal output.
- Users can set the
sessionDuration
at the start, similar to configuringFEDID
. - By default, the session duration is set to 3 hours (10,800 seconds), as displayed on the screen.
- The screen also shows the trigger's start time in hour:minute format.
When the BNC connector is in output mode:
- A 200 ms TTL signal is sent each time a pellet is taken.
- A 100 ms TTL signal is sent upon receiving a trigger.
- Replace the original
FED3.cpp
andFED3.h
files with those in the Firmware\Modified_Source_Code\20231218_numMotorTurns folder. - Upload the TimedFreeFeed_ZY_20231218.ino file to the FED3 device.
- If needed, adjust the
sessionDuration
from its default of 3 hours.
More: Whole View, Top View2, Front View, Back View, Side View1, Side View2
2. Optional: Timed_FF_ZY.ino:
This special edition is designed to control the FED3 using its internal timer, allowing users to set the start time
and session duration
.