mcopy/ino/mcopy_projector_firmware
Matt McWilliams 8e9a57bcd3 Add new command flags for camera open camera closed. Re-organized and separated identifiers and cmd flags 2024-06-13 13:35:25 -04:00
..
McopyProjector.cpp Create a prospective "inaccurate" analogReadAverage method. 2023-10-10 22:29:02 -04:00
McopyProjector.h Create a prospective "inaccurate" analogReadAverage method. 2023-10-10 22:29:02 -04:00
McopySerial.cpp Update McopySerial to have a sendStr method, which is distinct from print, which should be used for debug logging. 2023-06-17 11:40:56 -04:00
McopySerial.h Add new command flags for camera open camera closed. Re-organized and separated identifiers and cmd flags 2024-06-13 13:35:25 -04:00
README.md Add accurateRead functions and Readme 2023-09-06 15:41:36 -04:00
mcopy_projector_firmware.ino Prototype for Arduino Mega shield for projector. 2023-11-25 18:08:10 -05:00

README.md

mcopy projector firmware

The goal of this firmware is to drive a JK-compatible gate with two (2) NEMA17 stepper motors. Registration will be tracked by four (4) IR LED emitters and receivers tracking two (2) double-stage rotary encoders.

  1. log step index
  2. calculate volate
  3. analogRead() x 3
  4. average readings
  5. populate array with average at index