/Monochromator-Automation

The code in this project is used with an Arduino to control a Monochromator

Primary LanguagePython

Monochromator-Automation

TODO

  • StepperMotor library
  • RotaryEncoder library
  • Spectrometer
  • Control
  • Callibrate
  • Improve logic - Include angle restriction
  • Final Integration (Single program for Call and Cont)
  • Installation File

This repository includes the code to automate Monochromator (a mechanical machine) using an Arduino, a Stepper motor, a Rotary encode and a Spectrometer. The code is divided into 2 parts:

  • Control : The program which will control an already caliberated Monochromator
  • Calibrate : The program which will calibrate the Monochromator using a Spectrometer

RotaryEncoder

This is an Arduino library to interface with a Rotary Encoder that gives its output in Gray Code.

StepperControl

Control