Code Monkey home page Code Monkey logo

dnamic-arduino-software-programs's Introduction

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 [email protected].

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 [email protected] or the corresponding author Katherine Nautiyal at [email protected].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.