Note: AIM is informally referred to as DNAMIC (Dartmouth Nautiyal Arduino Modular Instrumental Chamber) in the lab. Therefore I might use the two terms (AIM / DNAMIC) interchangeably to refer to the same thing.
This is the second repository in a three-part series containing the behavioral paradigms of AIM. If you are new to Arduino Instrumental Modules (AIM), please consider visiting this first repository introducing AIM and explaining the hardware build instructions. If you're interested in the data analysis portion of AIM, visit the third repository.
This repository hosts the different paradigms you can run on AIM. Arduino is the control center of AIM, so essentially the paradigms are being run by Arduino microprocessors. The paradigms are written entirely in Arduino, which is based on C++. (Note however that the Arduino IDE environment is different, so don't expect all the standard C/C++ features and libraries to work in the IDE.)
Each page will have a logic flow diagram of the paradigm to aid the reader.
- 1. Port Habituation
- 2. Continuous Cue Training:
- 3. Random Forced Choice
- 4. Trial Initiated Reward - Part 1
- 5. Trial Initiated Reward - Part 2 (omission)
- 6. Trial Initiated Reward - Part 3 (delay window)
NOT CURRENTLY USED
- Bugs or Errors in Code
- Refactoring Current Code into a State Machine
- Any GUI (Graphical User Interface) Implementation to change simple parameters
- Typos or grammar mistakes
Feel free to open an issue or submit a pull request. All contributions are welcome! - there is no minor contribution. If you're unfamiliar with Github pull request workflow, feel free to email me with your contributions to [email protected].
A big thanks to the open Arduino Forum and the anonymous contributors on the forum. I especially want to thank darrob who provided the initial structure of the code. I don't know who you are but I'm really grateful!
For any questions or issues, contact the main author, Jun Ho Lee at [email protected] or the corresponding author Katherine Nautiyal at [email protected].