This project will enable remote control of a motorised turntable via a WiFi enabled TCP link using ACKme's (http://ack.me/) Wi-Fi enablement platform
TurntableControl.h
- Committer:
- Stathisn
- Date:
- 2014-08-27
- Revision:
- 2:a73037a7d85d
File content as of revision 2:a73037a7d85d:
#pragma once #include "mbed.h" class TurntableControl { private: int encoderMax; // Calibrated maximum value for the encoder int encoderCurrent; // Keeps track of the current position of the turn table DigitalIn encoder; DigitalIn limitSW; DigitalOut ttdriver; public: TurntableControl(); TurntableControl(PinName, PinName, PinName); void initialise(); int calibrate(); // synchronises and calibrates MCU to turntable void incrementTurntable(int); // increments value i, used as an interrupt target void reset(); int getEncoderCurrent(); int getEncoderMax(); int getEncoder(); void quarterTurns(int); };