Skip to content

This is the arduino script which receives from the miniIO to drive the doors and pumps.

Notifications You must be signed in to change notification settings

baileyglen/RatTMaze_IO

Repository files navigation

RatTMaze_IO

###This is the arduino script which receives from the miniIO to drive the doors and pumps. The Files required to install ethovision are available on box ##Installation Process ###Ethovision

  1. Install 'Eth_8.5.614.exe'
  2. Install 'P.ET085.614.01 Hotfix for ATC Random.exe'
  3. Install 'SetupHardwareInterface_MiniIobox 2.0.6'
  4. Download the 'TMazeIO_Template' and place in your ethovision folder

###Arduino

  1. Download the latest version of arduino from the internet and install it
  2. Download 'TMazeIO.ino'
  3. Plug the arduino into the usb port.
  4. Select the correct port in the arduino software
  5. Build and upload the ino

Setup Hardware

  1. Camera with drivers installed
  2. Noldus mini USB-IO box connect to 24V power supply and USB
  3. Connect 4 ethernet cables to TTL.
  • First 2 connect to arduino steppers to drive pumps
  • Second 2 commect to arduino input pins
  1. Give arduino power (usb or power plug)
  2. Plug in output cables to doors.

##Setup Experiment

  1. Create a new template experiment
  2. Select the downloaded TMazeIO_Template
  3. Name the new experiment and decide where it will be saved
  4. Under Experiment Explorer
  • Video Source
  • Select 'Live Tacking' *Trial Control Hardware
  • Check 'Use of Trial Control hardware'
  • Click 'Settings' 1.Select mini USB-IO box from dropdown list 2.set up the first four TTLS
  • Set up Arena Settings and Detection Settings

##Run Experiment

  1. Select appropriate Arena and Detection
  2. Set the trial control settings
  • update email/text
  • set delay
  • if this is a change to a perviously used trial control, duplicate and make the change
  1. Acquire Data

Documentation

###Hardware RelayShield

Arduino

Ethovision: This may be taken down, requires login

#To Do: ###Ethovision

  • Basic Trial Control
  • Tracking
  • Maze Setup

###Arduino INO

  • Pump Code
  • Functioning
  • Commented
  • Door Code
  • Functioning
  • Commented
  • Speed Adjustability
  • Directionality
  • Tuned H
  • Functioning
  • Commented

###Hardware

  • Functional wiring
  • Doors
  • Pumps
  • IO/Box
  • Labels on Arduino
  • Set up camera
  • Keyboard
  • Mouse
  • Monitor

###Documentation

About

This is the arduino script which receives from the miniIO to drive the doors and pumps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages