Skip to content

jhl0204/DNAMIC-Arduino-Software-Programs

Repository files navigation

AIM - Behavioral Paradigms

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.


Arduino Behavioral Paradigms

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.)

Currently Available paradigms

Each page will have a logic flow diagram of the paradigm to aid the reader.

NOT CURRENTLY USED

Development


What to Contribute
  • 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 jun.ho.lee@dartmouth.edu.

Contributions and Thanks


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!

Contact

For any questions or issues, contact the main author, Jun Ho Lee at jun.ho.lee@dartmouth.edu or the corresponding author Katherine Nautiyal at katherine.nautiyal@dartmouth.edu.

About

Repository for Various Behavioral Paradigms for Project DNAMIC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published